You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Anubhav Jindal (Jira)" <ji...@apache.org> on 2026/05/27 00:31:00 UTC

[jira] [Created] (IMPALA-15043) Enable end-to-end test execution against Kubernetes deployments

Anubhav Jindal created IMPALA-15043:
---------------------------------------

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


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)