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]

Reply via email to