Anubhav Jindal has uploaded this change for review. ( http://gerrit.cloudera.org:8080/24366
Change subject: IMPALA-15016: Add OAuth options to Impala Helm chart ...................................................................... IMPALA-15016: Add OAuth options to Impala Helm chart Add typed auth.oauth Helm values and wire them into impalad startup args so OAuth token authentication can be configured without using raw extraArgs. Document Helm and operator override usage for OAuth configuration in the Kubernetes deployment guide and chart example values. Testing: - helm lint helm/impala - helm template impala-no-oauth helm/impala -f helm/impala/values-example.yaml - helm template impala-oauth helm/impala -f helm/impala/values-example.yaml --set auth.oauth.enabled=true --set auth.oauth.jwksUrl=https://idp.example.org/.well-known/jwks.json --set auth.oauth.jwtCustomClaimUsername=sub - KUBECONFIG=/Users/anubhav/Desktop/Kubeconfigs/impala-poc-taikun-kube-config.yaml helm install impala-oauth15016 helm/impala -n impala-oauth-test-15016 -f helm/impala/values-example.yaml --set auth.oauth.enabled=true --set auth.oauth.jwtValidateSignature=false --set auth.oauth.allowWithoutTls=true --set auth.oauth.jwtCustomClaimUsername=sub --set hms.securityContext.runAsUser=0 --set hms.securityContext.runAsGroup=0 --set catalogd.hmsEventPollingIntervalS=0 - KUBECONFIG=/Users/anubhav/Desktop/Kubeconfigs/impala-poc-taikun-kube-config.yaml kubectl -n impala-oauth-test-15016 wait --for=condition=Available deployment/impala-oauth15016-impala-impalad --timeout=10m - KUBECONFIG=/Users/anubhav/Desktop/Kubeconfigs/impala-poc-taikun-kube-config.yaml kubectl -n impala-oauth-test-15016 run impala-oauth-client2 --image=apache/impala:4.5.0-impala_quickstart_client --restart=Never --rm -i --command -- impala-shell -i impala-oauth15016-impala-impalad -q "select version(); select 1;" Change-Id: Ibf9d305dd37f1d173b0d2339c7a7d5098718e2fd Generated-by: Cursor --- M docs/impala-on-kubernetes.md M helm/impala/templates/impalad-deployment.yaml M helm/impala/values-example.yaml M helm/impala/values.yaml 4 files changed, 79 insertions(+), 0 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/66/24366/1 -- To view, visit http://gerrit.cloudera.org:8080/24366 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Ibf9d305dd37f1d173b0d2339c7a7d5098718e2fd Gerrit-Change-Number: 24366 Gerrit-PatchSet: 1 Gerrit-Owner: Anubhav Jindal <[email protected]>
