[ 
https://issues.apache.org/jira/browse/IMPALA-14976?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18086485#comment-18086485
 ] 

ASF subversion and git services commented on IMPALA-14976:
----------------------------------------------------------

Commit a80883d3411183e8fe4fb7f43ba200c7c45b6812 in impala's branch 
refs/heads/master from anubhav
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=a80883d34 ]

IMPALA-14976: Add optional Kudu Helm resources

Add optional Kudu master/tserver StatefulSets, services, and PVC templates
behind chart flags so Kudu-backed Impala deployments can be enabled when
needed.

Add chart validation that enforces a single-replica Kudu baseline for
master and tserver deployments to avoid unsupported multi-replica behavior
with the current storage and service model.

Add ASF license headers to newly added Kudu chart templates.

Testing:
- helm lint helm/impala
- helm template impala14976-check helm/impala
- helm template impala14976-kudu-on helm/impala --set kudu.enabled=true
- helm template impala14976-kudu-master-bad helm/impala --set kudu.enabled=true 
--set kudu.master.replicas=2 (fails as expected)
- helm template impala14976-kudu-tserver-bad helm/impala --set 
kudu.enabled=true --set kudu.tserver.replicas=2 (fails as expected)
- helm template impala14976-kudu-master-bad0 helm/impala --set 
kudu.enabled=true --set kudu.master.replicas=0 (fails as expected)
- helm template impala14976-kudu-tserver-bad0 helm/impala --set 
kudu.enabled=true --set kudu.tserver.replicas=0 (fails as expected)
- kubectl config current-context (k3d-impala-live)
- helm upgrade --install impala-kudu-live helm/impala -n impala-kudu-14976-live 
--set kudu.enabled=true --set persistence.accessModes[0]=ReadWriteOnce with 
local clock overrides for Kudu extraArgs
- kubectl rollout status 
deployment/impala-kudu-live-impala-{statestored,catalogd,impalad,hms} -n 
impala-kudu-14976-live
- kubectl rollout status 
statefulset/impala-kudu-live-impala-kudu-{master,tserver} -n 
impala-kudu-14976-live
- kubectl get pods -n impala-kudu-14976-live (all Running/Ready)
- kubectl get deployment impala-kudu-live-impala-impalad -n 
impala-kudu-14976-live -o jsonpath='{.spec.template.spec.containers[0].args}' 
(contains -kudu_master_hosts=impala-kudu-live-impala-kudu-master:7051)
- kubectl exec impala-kudu-live-impala-kudu-master-0 -n impala-kudu-14976-live 
-- kudu cluster ksck impala-kudu-live-impala-kudu-master:7051 (OK)

Change-Id: I50671c46bbc30beb9d643880910adbd3f77407b6
Assisted-by: GPT-5.3 (Cursor)
Reviewed-on: http://gerrit.cloudera.org:8080/24342
Reviewed-by: Jason Fehr <[email protected]>
Tested-by: Jason Fehr <[email protected]>


> Add optional Kudu resources to Impala Helm chart
> ------------------------------------------------
>
>                 Key: IMPALA-14976
>                 URL: https://issues.apache.org/jira/browse/IMPALA-14976
>             Project: IMPALA
>          Issue Type: Task
>            Reporter: Anubhav Jindal
>            Assignee: Anubhav Jindal
>            Priority: Major
>
> * *Problem:* Kudu-backed deployments require manual, non-chart-managed 
> resources.
>  * *Proposed Change:* Add optional Kudu master/tserver deployments, services, 
> and PVC templates with values-based enablement.
>  * *Testing:* Enable {{kudu}} values; verify Kudu pods/services healthy and 
> reachable from Impala.
>  * *Compatibility/Risk:* Feature gated by values; disabled by default.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to