[ 
https://issues.apache.org/jira/browse/IMPALA-15043?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on IMPALA-15043 started by Anubhav Jindal.
-----------------------------------------------
> Enable end-to-end test execution against Kubernetes deployments
> ---------------------------------------------------------------
>
>                 Key: IMPALA-15043
>                 URL: https://issues.apache.org/jira/browse/IMPALA-15043
>             Project: IMPALA
>          Issue Type: Task
>            Reporter: Anubhav Jindal
>            Assignee: Anubhav Jindal
>            Priority: Major
>
> h3. Background
> Impala now has upstream Kubernetes deployment support (Helm/operator), but 
> upstream automated runtime validation is still centered on the local 
> minicluster model.
> h3. Problem
> Current {{custom_cluster}} tests are not a good fit for Kubernetes validation 
> because they restart local daemons between tests via minicluster tooling. 
> This creates a gap: we lack an upstream-supported way to run meaningful E2E 
> coverage against a real, externally deployed K8s Impala cluster.
> h3. Proposal
> Add an external-cluster/Kubernetes test mode that can run existing end-to-end 
> style tests against a pre-provisioned K8s cluster without invoking 
> minicluster start/stop flows. Reuse existing test harness pieces where 
> possible, while clearly separating this mode from restart-dependent 
> {{custom_cluster}} behavior.
> h3. Initial Scope
>  * Add configuration/entrypoint support for connecting test clients to 
> external Impala/Kudu/HMS endpoints.
>  * Define and enable a stable initial E2E subset compatible with persistent 
> external clusters.
>  * Document setup, required inputs, and execution steps for manual and CI 
> runs.
> h3. Out of Scope (Initial)
>  * Full migration of restart-dependent {{custom_cluster}} coverage.
>  * Replacing existing minicluster-based CI jobs.
>  * Covering all optional auth/security permutations in the first iteration.
> h3. Success Criteria
>  * Reproducible command path for running E2E tests against Kubernetes.
>  * At least one stable upstream test suite running in this mode.
>  * Existing minicluster workflows remain unchanged.
> h3. Testing
>  * Manual validation against a Kubernetes test cluster.
>  * CI validation for the new external-cluster mode.
>  * Regression checks confirming no breakage to current minicluster test 
> execution.



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