From 349c90b20faa907011667f76283edcf5aaa51952 Mon Sep 17 00:00:00 2001 From: Akash-Jain Date: Fri, 8 Dec 2023 18:18:55 +0530 Subject: [PATCH 1/3] feat: add `openmetadata.config.authentication.responseType` field --- charts/openmetadata/values.schema.json | 3 +++ charts/openmetadata/values.yaml | 1 + 2 files changed, 4 insertions(+) diff --git a/charts/openmetadata/values.schema.json b/charts/openmetadata/values.schema.json index 92f80ed9..9d36b483 100644 --- a/charts/openmetadata/values.schema.json +++ b/charts/openmetadata/values.schema.json @@ -266,6 +266,9 @@ "http://openmetadata:8585/api/v1/system/config/jwks" ] }, + "responseType": { + "type": "string" + }, "ldapConfiguration": { "type": "object", "additionalProperties": false, diff --git a/charts/openmetadata/values.yaml b/charts/openmetadata/values.yaml index 0eb384cb..97240469 100644 --- a/charts/openmetadata/values.yaml +++ b/charts/openmetadata/values.yaml @@ -95,6 +95,7 @@ openmetadata: authority: "https://accounts.google.com" clientId: "" callbackUrl: "" + responseType: "id_token" jwtPrincipalClaims: - "email" - "preferred_username" From 6b362de30073bf65575362966134508ac348343f Mon Sep 17 00:00:00 2001 From: Akash-Jain Date: Fri, 8 Dec 2023 18:19:22 +0530 Subject: [PATCH 2/3] chore: Bump Chart Versions --- charts/deps/Chart.yaml | 4 ++-- charts/deps/values.yaml | 2 +- charts/openmetadata/Chart.yaml | 4 ++-- charts/openmetadata/README.md | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/deps/Chart.yaml b/charts/deps/Chart.yaml index 7cdb45cd..5cbda844 100644 --- a/charts/deps/Chart.yaml +++ b/charts/deps/Chart.yaml @@ -16,13 +16,13 @@ type: application # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.2.3 +version: 1.2.5 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "1.2.2" +appVersion: "1.2.3" home: https://open-metadata.org/ diff --git a/charts/deps/values.yaml b/charts/deps/values.yaml index e2d7634e..720b745e 100644 --- a/charts/deps/values.yaml +++ b/charts/deps/values.yaml @@ -61,7 +61,7 @@ airflow: airflow: image: repository: docker.getcollate.io/openmetadata/ingestion - tag: 1.2.2 + tag: 1.2.3 pullPolicy: "IfNotPresent" executor: "KubernetesExecutor" config: diff --git a/charts/openmetadata/Chart.yaml b/charts/openmetadata/Chart.yaml index 12aa43fe..8e3471d6 100644 --- a/charts/openmetadata/Chart.yaml +++ b/charts/openmetadata/Chart.yaml @@ -16,13 +16,13 @@ type: application # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.2.4 +version: 1.2.5 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "1.2.2" +appVersion: "1.2.3" home: https://open-metadata.org/ diff --git a/charts/openmetadata/README.md b/charts/openmetadata/README.md index 2463d626..1ef541fa 100644 --- a/charts/openmetadata/README.md +++ b/charts/openmetadata/README.md @@ -212,7 +212,7 @@ helm install openmetadata open-metadata/openmetadata --values < Date: Fri, 8 Dec 2023 18:27:30 +0530 Subject: [PATCH 3/3] feat: add `openmetadata.config.authentication.responseType` field --- charts/openmetadata/templates/secrets.yaml | 1 + charts/openmetadata/values.yaml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/charts/openmetadata/templates/secrets.yaml b/charts/openmetadata/templates/secrets.yaml index caba69a0..ab7036e1 100644 --- a/charts/openmetadata/templates/secrets.yaml +++ b/charts/openmetadata/templates/secrets.yaml @@ -208,6 +208,7 @@ data: AUTHENTICATION_JWT_PRINCIPAL_CLAIMS: {{ include "OpenMetadata.commaJoinedQuotedEncodedList" (dict "value" .Values.openmetadata.config.authentication.jwtPrincipalClaims) }} {{- with .Values.openmetadata.config.authentication }} AUTHENTICATION_PROVIDER: {{ .provider | quote | b64enc }} + AUTHENTICATION_RESPONSE_TYPE: {{ .responseType | quote | b64enc }} AUTHENTICATION_AUTHORITY: {{ .authority | quote | b64enc }} AUTHENTICATION_CLIENT_ID: {{ .clientId | quote | b64enc }} AUTHENTICATION_CALLBACK_URL: {{ .callbackUrl | quote | b64enc }} diff --git a/charts/openmetadata/values.yaml b/charts/openmetadata/values.yaml index 97240469..9e07bd58 100644 --- a/charts/openmetadata/values.yaml +++ b/charts/openmetadata/values.yaml @@ -95,7 +95,7 @@ openmetadata: authority: "https://accounts.google.com" clientId: "" callbackUrl: "" - responseType: "id_token" + responseType: id_token jwtPrincipalClaims: - "email" - "preferred_username"