Commit graph

214 commits

Author SHA1 Message Date
forgejo-actions[bot]
55fcea2ff1 chore(gitops): update payments image for f7d0f6f9f5eda6293436cdd491f7bacb1a30b108
Some checks are pending
sync-to-forgejo / sync (push) Waiting to run
2026-07-07 22:40:00 +00:00
forgejo-actions[bot]
c1423abdb3 chore(gitops): update makeup-artists image for f7d0f6f9f5eda6293436cdd491f7bacb1a30b108
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-07 22:39:03 +00:00
forgejo-actions[bot]
51bee8a3fb chore(gitops): update leads image for f7d0f6f9f5eda6293436cdd491f7bacb1a30b108
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 22:38:44 +00:00
forgejo-actions[bot]
b6736e38df chore(gitops): update jobs image for f7d0f6f9f5eda6293436cdd491f7bacb1a30b108
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-07 22:34:32 +00:00
forgejo-actions[bot]
cc93cc6288 chore(gitops): update job-seekers image for f7d0f6f9f5eda6293436cdd491f7bacb1a30b108
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 22:34:08 +00:00
forgejo-actions[bot]
3bebd38c7b chore(gitops): update developers image for f7d0f6f9f5eda6293436cdd491f7bacb1a30b108
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 22:30:41 +00:00
forgejo-actions[bot]
f9db6e2091 chore(gitops): update customers image for f7d0f6f9f5eda6293436cdd491f7bacb1a30b108
Some checks are pending
sync-to-forgejo / sync (push) Waiting to run
2026-07-07 22:30:37 +00:00
forgejo-actions[bot]
2695e29f38 chore(gitops): update employees image for f7d0f6f9f5eda6293436cdd491f7bacb1a30b108
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-07 22:30:22 +00:00
forgejo-actions[bot]
41997d797f chore(gitops): update graphic-designers image for f7d0f6f9f5eda6293436cdd491f7bacb1a30b108
Some checks are pending
sync-to-forgejo / sync (push) Waiting to run
2026-07-07 22:30:20 +00:00
forgejo-actions[bot]
5138e20d28 chore(gitops): update fitness-trainers image for f7d0f6f9f5eda6293436cdd491f7bacb1a30b108
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 22:30:15 +00:00
forgejo-actions[bot]
13e7ae9af5 chore(gitops): update gateway image for f7d0f6f9f5eda6293436cdd491f7bacb1a30b108
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 22:25:06 +00:00
forgejo-actions[bot]
cfe2e72f72 chore(gitops): update jobs image for cfa4eda697f9f29b982e609763ce5248fd84df3c
All checks were successful
sync-to-forgejo / sync (push) Successful in 8s
2026-07-07 22:07:13 +00:00
forgejo-actions[bot]
fed8755f62 chore(gitops): update gateway image for cfa4eda697f9f29b982e609763ce5248fd84df3c
Some checks failed
sync-to-forgejo / sync (push) Failing after 7m14s
2026-07-07 21:56:53 +00:00
forgejo-actions[bot]
8519e0eced chore(gitops): update fitness-trainers image for cfa4eda697f9f29b982e609763ce5248fd84df3c
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:53:22 +00:00
forgejo-actions[bot]
97684dc59f chore(gitops): update customers image for cfa4eda697f9f29b982e609763ce5248fd84df3c
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:53:14 +00:00
forgejo-actions[bot]
631df61685 chore(gitops): update cron image for cfa4eda697f9f29b982e609763ce5248fd84df3c
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:52:55 +00:00
forgejo-actions[bot]
370ba1ef2f chore(gitops): update users image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 15s
2026-07-07 21:50:31 +00:00
forgejo-actions[bot]
b66ebe91a6 chore(gitops): update ugc-content-creators image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 4s
2026-07-07 21:47:39 +00:00
forgejo-actions[bot]
a16965bf89 chore(gitops): update photographers image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-07 21:44:12 +00:00
forgejo-actions[bot]
253642ea5c chore(gitops): update payments image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-07 21:43:00 +00:00
forgejo-actions[bot]
dd906eda5b chore(gitops): update video-editors image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-07 21:41:44 +00:00
forgejo-actions[bot]
5eb5ff3e69 chore(gitops): update makeup-artists image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-07 21:41:35 +00:00
forgejo-actions[bot]
8be09504bd chore(gitops): update leads image for 8a8372850fa9634de649ada373a4f426266c8f80
Some checks are pending
sync-to-forgejo / sync (push) Waiting to run
2026-07-07 21:41:33 +00:00
forgejo-actions[bot]
8fb4d5c051 chore(gitops): update job-seekers image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-07 21:40:32 +00:00
forgejo-actions[bot]
52df60974c chore(gitops): update tutors image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:38:55 +00:00
forgejo-actions[bot]
91461c8e2e chore(gitops): update social-media-managers image for 8a8372850fa9634de649ada373a4f426266c8f80
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:38:48 +00:00
forgejo-actions[bot]
1a4955dec2 chore(gitops): update graphic-designers image for 8a8372850fa9634de649ada373a4f426266c8f80
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:38:41 +00:00
forgejo-actions[bot]
62544ee769 chore(gitops): update jobs image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-07 21:35:39 +00:00
forgejo-actions[bot]
e83beb8156 chore(gitops): update fitness-trainers image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:34:17 +00:00
forgejo-actions[bot]
955117726c chore(gitops): update employees image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:32:23 +00:00
forgejo-actions[bot]
9974f5c7d1 chore(gitops): update developers image for 8a8372850fa9634de649ada373a4f426266c8f80
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:32:20 +00:00
forgejo-actions[bot]
74f8bfbcea chore(gitops): update customers image for 8a8372850fa9634de649ada373a4f426266c8f80
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:31:51 +00:00
forgejo-actions[bot]
ecba6e0b3f chore(gitops): update companies image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:31:26 +00:00
forgejo-actions[bot]
9ce8e41e2f chore(gitops): update gateway image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:30:04 +00:00
forgejo-actions[bot]
e5e178d5d7 chore(gitops): update cron image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:27:06 +00:00
forgejo-actions[bot]
c4bbfd140a chore(gitops): update users image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:25:50 +00:00
forgejo-actions[bot]
7a31c52ca1 chore(gitops): update catering-services image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:23:15 +00:00
forgejo-actions[bot]
1813a8fa4f chore(gitops): update video-editors image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:23:12 +00:00
forgejo-actions[bot]
ffe43d27fe chore(gitops): update ugc-content-creators image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:22:58 +00:00
forgejo-actions[bot]
10a8804802 chore(gitops): update social-media-managers image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:22:33 +00:00
forgejo-actions[bot]
0a6078e2e2 chore(gitops): update tutors image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:22:29 +00:00
forgejo-actions[bot]
c0da471a74 chore(gitops): update jobs image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:11:56 +00:00
forgejo-actions[bot]
9866ba98a2 chore(gitops): update gateway image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-07 21:10:10 +00:00
forgejo-actions[bot]
03b948bd2e chore(gitops): update cron image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 9s
2026-07-07 21:03:46 +00:00
FluxCD Image Automation
41e835b701 chore(gitops): update backend-rust images
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-05 22:40:34 +00:00
sync-test
581c6c78e1 feat(flux): add Image Automation for all nxtgauge apps
All checks were successful
sync-to-forgejo / sync (push) Successful in 26s
2026-07-06 03:56:23 +05:30
Ashwin Kumar Sivakumar
5ab9878077 Remove dead registry.nxtgauge.com imagePullSecret reference from default ServiceAccount 2026-07-02 19:19:26 +05:30
Ashwin Kumar Sivakumar
6c77b8777e Add PayU merchant key and salt to backend-rust secrets
Wires the PayU credentials for the classic hosted-checkout hash flow
(PAYU_MERCHANT_KEY, PAYU_SALT), consumed by the payments service's
resolve_payu_config fallback and the admin payment-gateway config API.
2026-07-02 18:30:29 +05:30
Ashwin Kumar Sivakumar
3418b23d35 Rotate Postgres (postgres role) and Redis passwords
Old password was reused across the postgres superuser, Redis, and
Forgejo's separate nxtgauge DB role. Rotated only the postgres role
and Redis (Forgejo's nxtgauge role password is untouched and still
valid, verified against the live DB).
2026-07-02 18:15:10 +05:30
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