Create production kustomize overlay in pal-e-deployments #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Standalone — containerization initiative for palinks.
Repo
ldraney/pal-e-deploymentsUser Story
As a platform operator
I want a proper containerized kustomize overlay for palinks
So that ArgoCD can deploy the container image with correct secrets and probes
Context
The existing
overlays/palinks/directory contains an nginx reverse proxy setup that forwards to local Puma. We need to replace it with a proper containerized overlay atoverlays/palinks/prod/following the believers-elite pattern — standard base, deployment patch with env vars and probes, SOPS-encrypted secrets, and a PVC for Rails storage.File Targets
Files the agent should modify or create:
overlays/palinks/prod/kustomization.yaml— standard base, patches, images blockoverlays/palinks/prod/deployment-patch.yaml— env vars (RAILS_ENV, RAILS_MASTER_KEY, SECRET_KEY_BASE, DB creds), probes on /up:80, resource limits, security contextoverlays/palinks/prod/secrets.enc.yaml— SOPS-encrypted RAILS_MASTER_KEY and SECRET_KEY_BASEoverlays/palinks/prod/pvc.yaml— PVC for /rails/storageFiles the agent should NOT touch:
bases/standard/— shared base, no changes neededAcceptance Criteria
kustomize build overlays/palinks/prod/)Test Expectations
kustomize buildproduces valid YAMLkustomize build overlays/palinks/prod/Constraints
Checklist
Related
palinks— project this affects