aicam opened a new issue, #5892: URL: https://github.com/apache/texera/issues/5892
### Task Summary Reorganize the flat `bin/k8s/templates/` directory into a clear, self-documenting layout, as the foundation for the AWS/EKS unification series (parent: #5891). Two levels of grouping, both behavior-neutral (Helm renders `templates/**` recursively, so moving files into subdirectories does not change rendered output): 1. **By where they apply** — `templates/common/` (shared by every deployment), `templates/onprem/` (`minio-persistence.yaml`), and `templates/aws/` (placeholder for the AWS-only, value-gated templates added by later sub-tasks; empty for now). 2. **Within `common/`, by component** — one subfolder per service holding all of its manifests (e.g. `common/access-control-service/`, `common/gateway/`, `common/workflow-computing-unit-manager/`, `common/workflow-computing-unit-pool/`). Also adds `templates/README.md` documenting the convention, a `.helmignore` so `*.md`/`.gitkeep` are not loaded as manifests, and realigns `values-development.yaml` with `values.yaml` (image registry/tag + the `AUTH_JWT_SECRET` dev-default). **Verified no-op:** `helm template` output is identical before/after (102 resources), `helm lint` passes, and the reorganized chart was smoke-tested end-to-end on minikube. Addressed by apache/texera#5757. ### Task Type - [x] Refactor / Cleanup - [x] DevOps / Deployment / CI -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
