nxtgauge-gitops/apps/nxtgauge-frontend-solid/base
Ashwin Kumar Sivakumar b4f371d415 Encrypt all secrets with SOPS, add Flux decryption support, rotate JWT_SECRET/AI_SERVICE_KEY
- Add .sops.yaml (age) and encrypt every plaintext Secret manifest in apps/
- Commit the Flux GitRepository/Kustomization (previously only applied manually)
  with a decryption stanza referencing the sops-age key (created out-of-band,
  not committed)
- Rotate JWT_SECRET (previously exposed in plaintext) and set a real
  AI_SERVICE_KEY (was an empty placeholder), shared between
  nxtgauge-backend-rust and nxtgauge-ai-assistant
- Wire JWT_SECRET into the ai-assistant deployment (was missing entirely,
  causing every authenticated request to fail)
- Redact the leaked LiteLLM production master key from README/OPENCODE_CONNECT
  docs; move the litellm prod overlay off a plaintext secretGenerator onto an
  encrypted patch
2026-07-02 17:56:28 +05:30
..
configmap.yaml fix(gitops): align smtp to zeptomail across apps and finalize api env config 2026-04-13 22:23:20 +05:30
deployment.yaml Switch nxtgauge deploys to Forgejo registry 2026-06-17 03:28:47 +05:30
ingress.yaml fix: update ingress from test121 to test111 2026-06-07 15:29:29 +05:30
kustomization.yaml chore: single owner for nxtgauge namespace 2026-04-17 21:21:37 +05:30
namespace.yaml feat: add K8s manifests and ArgoCD Applications for new Rust/SolidStart stack 2026-04-09 00:48:46 +02:00
secret.yaml Encrypt all secrets with SOPS, add Flux decryption support, rotate JWT_SECRET/AI_SERVICE_KEY 2026-07-02 17:56:28 +05:30
service.yaml feat: add K8s manifests and ArgoCD Applications for new Rust/SolidStart stack 2026-04-09 00:48:46 +02:00