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"