This is an automated email from the ASF dual-hosted git repository.

jshao pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git


The following commit(s) were added to refs/heads/main by this push:
     new 0964afc15f [MINOR] docker(iceberg): add GRAVITINO_CATALOG_BACKEND to 
IRC docker container (#7117)
0964afc15f is described below

commit 0964afc15f98034219e3853bd222b27c32d0c3b5
Author: FANNG <[email protected]>
AuthorDate: Wed May 7 14:10:17 2025 +0800

    [MINOR] docker(iceberg): add GRAVITINO_CATALOG_BACKEND to IRC docker 
container (#7117)
    
    ### What changes were proposed in this pull request?
    
    add GRAVITINO_CATALOG_BACKEND to IRC docker container
    
    ### Why are the changes needed?
    current catalog backend is `JDBC`, we could set it to other backend like
    `hive`
    
    ### Does this PR introduce _any_ user-facing change?
    no
    
    ### How was this patch tested?
    test in local environment.
---
 dev/docker/iceberg-rest-server/rewrite_config.py |  1 +
 docs/iceberg-rest-service.md                     | 57 ++++++++++++------------
 2 files changed, 30 insertions(+), 28 deletions(-)

diff --git a/dev/docker/iceberg-rest-server/rewrite_config.py 
b/dev/docker/iceberg-rest-server/rewrite_config.py
index 652712039b..9bb7d467d3 100755
--- a/dev/docker/iceberg-rest-server/rewrite_config.py
+++ b/dev/docker/iceberg-rest-server/rewrite_config.py
@@ -21,6 +21,7 @@ import os
 env_map = {
   "GRAVITINO_IO_IMPL" : "io-impl",
   "GRAVITINO_URI" : "uri",
+  "GRAVITINO_CATALOG_BACKEND" : "catalog-backend",
   "GRAVITINO_JDBC_DRIVER": "jdbc-driver",
   "GRAVITINO_JDBC_USER": "jdbc-user",
   "GRAVITINO_JDBC_PASSWORD": "jdbc-password",
diff --git a/docs/iceberg-rest-service.md b/docs/iceberg-rest-service.md
index 07ceeac782..db4f3a70d8 100644
--- a/docs/iceberg-rest-service.md
+++ b/docs/iceberg-rest-service.md
@@ -425,34 +425,35 @@ docker run -d -p 9001:9001 
apache/gravitino-iceberg-rest:0.8.0-incubating
 
 Gravitino Iceberg REST server in docker image could access local storage by 
default, you could set the following environment variables if the storage is 
cloud/remote storage like S3, please refer to [storage section](#storage) for 
more details.
 
-| Environment variables                  | Configuration items                 
                | Since version    |
-|----------------------------------------|-----------------------------------------------------|------------------|
-| `GRAVITINO_IO_IMPL`                    | `gravitino.iceberg-rest.io-impl`    
                | 0.7.0-incubating |
-| `GRAVITINO_URI`                        | `gravitino.iceberg-rest.uri`        
                | 0.7.0-incubating |
-| `GRAVITINO_JDBC_DRIVER`                | 
`gravitino.iceberg-rest.jdbc-driver`                | 0.9.0-incubating |
-| `GRAVITINO_JDBC_USER`                  | `gravitino.iceberg-rest.jdbc-user`  
                | 0.9.0-incubating |
-| `GRAVITINO_JDBC_PASSWORD`              | 
`gravitino.iceberg-rest.jdbc-password`              | 0.9.0-incubating |
-| `GRAVITINO_WAREHOUSE`                  | `gravitino.iceberg-rest.warehouse`  
                | 0.7.0-incubating |
-| `GRAVITINO_CREDENTIAL_PROVIDERS`       | 
`gravitino.iceberg-rest.credential-providers`       | 0.8.0-incubating |
-| `GRAVITINO_GCS_SERVICE_ACCOUNT_FILE`   | 
`gravitino.iceberg-rest.gcs-service-account-file`   | 0.8.0-incubating |
-| `GRAVITINO_S3_ACCESS_KEY`              | 
`gravitino.iceberg-rest.s3-access-key-id`           | 0.7.0-incubating |
-| `GRAVITINO_S3_SECRET_KEY`              | 
`gravitino.iceberg-rest.s3-secret-access-key`       | 0.7.0-incubating |
-| `GRAVITINO_S3_ENDPOINT`                | 
`gravitino.iceberg-rest.s3-endpoint`                | 0.9.0-incubating |
-| `GRAVITINO_S3_REGION`                  | `gravitino.iceberg-rest.s3-region`  
                | 0.7.0-incubating |
-| `GRAVITINO_S3_ROLE_ARN`                | 
`gravitino.iceberg-rest.s3-role-arn`                | 0.7.0-incubating |
-| `GRAVITINO_S3_EXTERNAL_ID`             | 
`gravitino.iceberg-rest.s3-external-id`             | 0.7.0-incubating |
-| `GRAVITINO_S3_TOKEN_SERVICE_ENDPOINT`  | 
`gravitino.iceberg-rest.s3-token-service-endpoint`  | 0.8.0-incubating |
-| `GRAVITINO_AZURE_STORAGE_ACCOUNT_NAME` | 
`gravitino.iceberg-rest.azure-storage-account-name` | 0.8.0-incubating |
-| `GRAVITINO_AZURE_STORAGE_ACCOUNT_KEY`  | 
`gravitino.iceberg-rest.azure-storage-account-key`  | 0.8.0-incubating |
-| `GRAVITINO_AZURE_TENANT_ID`            | 
`gravitino.iceberg-rest.azure-tenant-id`            | 0.8.0-incubating |
-| `GRAVITINO_AZURE_CLIENT_ID`            | 
`gravitino.iceberg-rest.azure-client-id`            | 0.8.0-incubating |
-| `GRAVITINO_AZURE_CLIENT_SECRET`        | 
`gravitino.iceberg-rest.azure-client-secret`        | 0.8.0-incubating |
-| `GRAVITINO_OSS_ACCESS_KEY`             | 
`gravitino.iceberg-rest.oss-access-key-id`          | 0.8.0-incubating |
-| `GRAVITINO_OSS_SECRET_KEY`             | 
`gravitino.iceberg-rest.oss-secret-access-key`      | 0.8.0-incubating |
-| `GRAVITINO_OSS_ENDPOINT`               | 
`gravitino.iceberg-rest.oss-endpoint`               | 0.8.0-incubating |
-| `GRAVITINO_OSS_REGION`                 | `gravitino.iceberg-rest.oss-region` 
                | 0.8.0-incubating |
-| `GRAVITINO_OSS_ROLE_ARN`               | 
`gravitino.iceberg-rest.oss-role-arn`               | 0.8.0-incubating |
-| `GRAVITINO_OSS_EXTERNAL_ID`            | 
`gravitino.iceberg-rest.oss-external-id`            | 0.8.0-incubating |
+| Environment variables                  | Configuration items                 
                | Since version     |
+|----------------------------------------|-----------------------------------------------------|-------------------|
+| `GRAVITINO_IO_IMPL`                    | `gravitino.iceberg-rest.io-impl`    
                | 0.7.0-incubating  |
+| `GRAVITINO_URI`                        | `gravitino.iceberg-rest.uri`        
                | 0.7.0-incubating  |
+| `GRAVITINO_CATALOG_BACKEND`            | 
`gravitino.iceberg-rest.catalog-backend`            | 0.10.0-incubating |
+| `GRAVITINO_JDBC_DRIVER`                | 
`gravitino.iceberg-rest.jdbc-driver`                | 0.9.0-incubating  |
+| `GRAVITINO_JDBC_USER`                  | `gravitino.iceberg-rest.jdbc-user`  
                | 0.9.0-incubating  |
+| `GRAVITINO_JDBC_PASSWORD`              | 
`gravitino.iceberg-rest.jdbc-password`              | 0.9.0-incubating  |
+| `GRAVITINO_WAREHOUSE`                  | `gravitino.iceberg-rest.warehouse`  
                | 0.7.0-incubating  |
+| `GRAVITINO_CREDENTIAL_PROVIDERS`       | 
`gravitino.iceberg-rest.credential-providers`       | 0.8.0-incubating  |
+| `GRAVITINO_GCS_SERVICE_ACCOUNT_FILE`   | 
`gravitino.iceberg-rest.gcs-service-account-file`   | 0.8.0-incubating  |
+| `GRAVITINO_S3_ACCESS_KEY`              | 
`gravitino.iceberg-rest.s3-access-key-id`           | 0.7.0-incubating  |
+| `GRAVITINO_S3_SECRET_KEY`              | 
`gravitino.iceberg-rest.s3-secret-access-key`       | 0.7.0-incubating  |
+| `GRAVITINO_S3_ENDPOINT`                | 
`gravitino.iceberg-rest.s3-endpoint`                | 0.9.0-incubating  |
+| `GRAVITINO_S3_REGION`                  | `gravitino.iceberg-rest.s3-region`  
                | 0.7.0-incubating  |
+| `GRAVITINO_S3_ROLE_ARN`                | 
`gravitino.iceberg-rest.s3-role-arn`                | 0.7.0-incubating  |
+| `GRAVITINO_S3_EXTERNAL_ID`             | 
`gravitino.iceberg-rest.s3-external-id`             | 0.7.0-incubating  |
+| `GRAVITINO_S3_TOKEN_SERVICE_ENDPOINT`  | 
`gravitino.iceberg-rest.s3-token-service-endpoint`  | 0.8.0-incubating  |
+| `GRAVITINO_AZURE_STORAGE_ACCOUNT_NAME` | 
`gravitino.iceberg-rest.azure-storage-account-name` | 0.8.0-incubating  |
+| `GRAVITINO_AZURE_STORAGE_ACCOUNT_KEY`  | 
`gravitino.iceberg-rest.azure-storage-account-key`  | 0.8.0-incubating  |
+| `GRAVITINO_AZURE_TENANT_ID`            | 
`gravitino.iceberg-rest.azure-tenant-id`            | 0.8.0-incubating  |
+| `GRAVITINO_AZURE_CLIENT_ID`            | 
`gravitino.iceberg-rest.azure-client-id`            | 0.8.0-incubating  |
+| `GRAVITINO_AZURE_CLIENT_SECRET`        | 
`gravitino.iceberg-rest.azure-client-secret`        | 0.8.0-incubating  |
+| `GRAVITINO_OSS_ACCESS_KEY`             | 
`gravitino.iceberg-rest.oss-access-key-id`          | 0.8.0-incubating  |
+| `GRAVITINO_OSS_SECRET_KEY`             | 
`gravitino.iceberg-rest.oss-secret-access-key`      | 0.8.0-incubating  |
+| `GRAVITINO_OSS_ENDPOINT`               | 
`gravitino.iceberg-rest.oss-endpoint`               | 0.8.0-incubating  |
+| `GRAVITINO_OSS_REGION`                 | `gravitino.iceberg-rest.oss-region` 
                | 0.8.0-incubating  |
+| `GRAVITINO_OSS_ROLE_ARN`               | 
`gravitino.iceberg-rest.oss-role-arn`               | 0.8.0-incubating  |
+| `GRAVITINO_OSS_EXTERNAL_ID`            | 
`gravitino.iceberg-rest.oss-external-id`            | 0.8.0-incubating  |
 
 The below environment is deprecated, please use the corresponding 
configuration items instead.
 

Reply via email to