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]