Commit graph

190 commits

Author SHA1 Message Date
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
Ashwin Kumar Sivakumar
30ed1833c7 Switch nxtgauge deploys to Forgejo registry 2026-06-17 03:28:47 +05:30
github-actions[bot]
e169db04c8 chore(gitops): deploy backend employees@06e73eebb5efd9f70ab4ebdf430f2865673c0d5c 2026-06-15 04:30:20 +00:00
github-actions[bot]
ba0f5c22a2 chore(gitops): deploy backend customers@06e73eebb5efd9f70ab4ebdf430f2865673c0d5c 2026-06-15 04:29:44 +00:00
github-actions[bot]
217b5afd0c chore(gitops): deploy backend payments@06e73eebb5efd9f70ab4ebdf430f2865673c0d5c 2026-06-15 04:29:16 +00:00
github-actions[bot]
ca277d8f6d chore(gitops): deploy backend job-seekers@06e73eebb5efd9f70ab4ebdf430f2865673c0d5c 2026-06-15 04:21:46 +00:00
github-actions[bot]
a5bc74ad4d chore(gitops): deploy backend users@06e73eebb5efd9f70ab4ebdf430f2865673c0d5c 2026-06-15 04:13:13 +00:00
github-actions[bot]
6117a02a47 chore(gitops): deploy backend companies@06e73eebb5efd9f70ab4ebdf430f2865673c0d5c 2026-06-15 04:11:21 +00:00
github-actions[bot]
ef75aee942 chore(gitops): deploy backend leads@06e73eebb5efd9f70ab4ebdf430f2865673c0d5c 2026-06-15 04:10:11 +00:00
github-actions[bot]
d922801eaa chore(gitops): deploy backend jobs@06e73eebb5efd9f70ab4ebdf430f2865673c0d5c 2026-06-15 04:02:39 +00:00
github-actions[bot]
a182767ce1 chore(gitops): deploy backend gateway@06e73eebb5efd9f70ab4ebdf430f2865673c0d5c 2026-06-15 04:00:19 +00:00
github-actions[bot]
6ce9f426f8 chore(gitops): deploy backend ugc-content-creators@09465824adb67396ee7975f8f53fffef28dd6e8b 2026-06-15 02:40:58 +00:00
github-actions[bot]
4720628246 chore(gitops): deploy backend catering-services@09465824adb67396ee7975f8f53fffef28dd6e8b 2026-06-15 02:40:39 +00:00
github-actions[bot]
b5bddeb99d chore(gitops): deploy backend cron@09465824adb67396ee7975f8f53fffef28dd6e8b 2026-06-15 02:40:32 +00:00
github-actions[bot]
0c911c1971 chore(gitops): deploy backend fitness-trainers@09465824adb67396ee7975f8f53fffef28dd6e8b 2026-06-15 02:33:58 +00:00
github-actions[bot]
35bf65b8d2 chore(gitops): deploy backend social-media-managers@09465824adb67396ee7975f8f53fffef28dd6e8b 2026-06-15 02:30:19 +00:00
github-actions[bot]
a42b357855 chore(gitops): deploy backend graphic-designers@09465824adb67396ee7975f8f53fffef28dd6e8b 2026-06-15 02:26:49 +00:00
github-actions[bot]
5af38654c2 chore(gitops): deploy backend video-editors@09465824adb67396ee7975f8f53fffef28dd6e8b 2026-06-15 02:22:51 +00:00
github-actions[bot]
bb525c813a chore(gitops): deploy backend developers@09465824adb67396ee7975f8f53fffef28dd6e8b 2026-06-15 02:15:55 +00:00
github-actions[bot]
65e9d53c48 chore(gitops): deploy backend ugc-content-creators@0c2ce413f997b94e07e0efd04c467212b55e7631 2026-06-15 02:15:01 +00:00
github-actions[bot]
925915c606 chore(gitops): deploy backend makeup-artists@09465824adb67396ee7975f8f53fffef28dd6e8b 2026-06-15 02:12:20 +00:00
github-actions[bot]
3858ca6d9a chore(gitops): deploy backend tutors@09465824adb67396ee7975f8f53fffef28dd6e8b 2026-06-15 02:09:46 +00:00
github-actions[bot]
b0e78202e2 chore(gitops): deploy backend catering-services@0c2ce413f997b94e07e0efd04c467212b55e7631 2026-06-15 02:09:03 +00:00
github-actions[bot]
45aec78c00 chore(gitops): deploy backend cron@0c2ce413f997b94e07e0efd04c467212b55e7631 2026-06-15 02:06:24 +00:00
github-actions[bot]
b3b86a9f80 chore(gitops): deploy backend photographers@09465824adb67396ee7975f8f53fffef28dd6e8b 2026-06-15 02:05:08 +00:00