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]>

Reply via email to