Anubhav Jindal created IMPALA-15317:
---------------------------------------

             Summary: Add a design document for the Impala Kubernetes Operator
                 Key: IMPALA-15317
                 URL: https://issues.apache.org/jira/browse/IMPALA-15317
             Project: IMPALA
          Issue Type: Task
            Reporter: Anubhav Jindal
            Assignee: Anubhav Jindal


*Problem Statement*
The operator has grown across multiple changes (CRD behavior, RBAC hardening, 
Helm integration, secure-cluster options, and E2E testing). Today, design 
intent is spread across PR discussions and code comments, which makes 
onboarding and future changes harder.
 
*Proposed Change*
Add a design doc to the Impala repo that describes:
- goals and non-goals of the operator
- high-level architecture and control flow (CR -> reconcile -> Helm release 
lifecycle)
- namespace model and ownership expectations
- RBAC model and least-privilege boundaries
- configuration surface (CRD fields + chart values mapping)
- optional component handling (e.g., LDAP, Kudu, Ranger)
- failure handling, idempotency, and observability expectations
- test strategy (unit + chart validation + k8s E2E)
 
*Scope*
This JIRA is documentation-only and does not change runtime behavior.
 
*Acceptance Criteria*
- Design document is added to the repository.
- Document is linked from the relevant operator/helm docs index/readme.
- Key operator decisions and trade-offs are captured clearly enough for new 
contributors to implement follow-up work.



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