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 88b5d6a57c [#8747] fix(chart): allow setting schema version from the 
helm chart (#9289)
88b5d6a57c is described below

commit 88b5d6a57cb6662283dcdc4d3035fc2fc2e1987c
Author: Danhua Wang <[email protected]>
AuthorDate: Mon Dec 1 15:09:41 2025 +0800

    [#8747] fix(chart): allow setting schema version from the helm chart (#9289)
    
    ### What changes were proposed in this pull request?
    
    Allow setting schema version from the helm chart
    
    ### Why are the changes needed?
    
    Fix: #8747
    
    ### Does this PR introduce _any_ user-facing change?
    
    N/A
    
    ### How was this patch tested?
    
    CI
---
 .../resources/gravitino-iceberg-rest-server.conf                       | 3 +++
 dev/charts/gravitino-iceberg-rest-server/values.yaml                   | 3 +++
 dev/charts/gravitino/resources/config/gravitino.conf                   | 3 +++
 dev/charts/gravitino/values.yaml                                       | 3 +++
 4 files changed, 12 insertions(+)

diff --git 
a/dev/charts/gravitino-iceberg-rest-server/resources/gravitino-iceberg-rest-server.conf
 
b/dev/charts/gravitino-iceberg-rest-server/resources/gravitino-iceberg-rest-server.conf
index c8b2ea40bb..c4f5a7c680 100755
--- 
a/dev/charts/gravitino-iceberg-rest-server/resources/gravitino-iceberg-rest-server.conf
+++ 
b/dev/charts/gravitino-iceberg-rest-server/resources/gravitino-iceberg-rest-server.conf
@@ -68,6 +68,9 @@ gravitino.iceberg-rest.jdbc-driver = 
{{.Values.icebergRest.jdbc.driver }}
 {{- if .Values.icebergRest.jdbc.initialize }}
 gravitino.iceberg-rest.jdbc-initialize = {{.Values.icebergRest.jdbc.initialize 
}}
 {{- end }}
+{{- if .Values.icebergRest.jdbc.schemaVersion }}
+gravitino.iceberg-rest.jdbc.schema-version = 
{{.Values.icebergRest.jdbc.schemaVersion }}
+{{- end }}
 {{- end }}
 
 {{- if .Values.icebergRest.s3 }}
diff --git a/dev/charts/gravitino-iceberg-rest-server/values.yaml 
b/dev/charts/gravitino-iceberg-rest-server/values.yaml
index 9af4c9315b..afbf030c5a 100644
--- a/dev/charts/gravitino-iceberg-rest-server/values.yaml
+++ b/dev/charts/gravitino-iceberg-rest-server/values.yaml
@@ -78,6 +78,9 @@ icebergRest:
   #   ## JDBC driver class name
   #   ##
   #   driver: "com.mysql.cj.jdbc.Driver"
+  #   ## Schema version for JDBC catalog (required for view support)
+  #   ##
+  #   schemaVersion: "V1"
   ## Implementation class for Iceberg file I/O operations
   ##
   # ioImpl: "org.apache.iceberg.aws.s3.S3FileIO"
diff --git a/dev/charts/gravitino/resources/config/gravitino.conf 
b/dev/charts/gravitino/resources/config/gravitino.conf
index 0d714b9ff8..222bd67b4a 100644
--- a/dev/charts/gravitino/resources/config/gravitino.conf
+++ b/dev/charts/gravitino/resources/config/gravitino.conf
@@ -105,6 +105,9 @@ gravitino.iceberg-rest.jdbc-driver = 
{{.Values.icebergRest.jdbc.driver }}
 {{- if .Values.icebergRest.jdbc.initialize }}
 gravitino.iceberg-rest.jdbc-initialize = {{.Values.icebergRest.jdbc.initialize 
}}
 {{- end }}
+{{- if .Values.icebergRest.jdbc.schemaVersion }}
+gravitino.iceberg-rest.jdbc.schema-version = 
{{.Values.icebergRest.jdbc.schemaVersion }}
+{{- end }}
 {{- end }}
 
 {{- if .Values.icebergRest.s3 }}
diff --git a/dev/charts/gravitino/values.yaml b/dev/charts/gravitino/values.yaml
index 6c96ca99c9..0aedc1f199 100644
--- a/dev/charts/gravitino/values.yaml
+++ b/dev/charts/gravitino/values.yaml
@@ -250,6 +250,9 @@ icebergRest:
   #   ## JDBC driver class name
   #   ##
   #   driver: "com.mysql.cj.jdbc.Driver"
+  #   ## Schema version for JDBC catalog (required for view support)
+  #   ##
+  #   schemaVersion: "V1"
   ## Implementation class for Iceberg file I/O operations
   ##
   # ioImpl: "org.apache.iceberg.aws.s3.S3FileIO"

Reply via email to