Ryan Moon
2075f25f44
fix: add patch verb to manager ArgoCD role for chart upgrades
2026-04-05 10:44:45 -05:00
Ryan Moon
c0b2d0a837
fix: align deployment env vars with lunarfront-secrets; add email + encryption env vars
...
- Fix secret references: all env vars now read from lunarfront-secrets (was referencing 3 non-existent separate secrets)
- Add ENCRYPTION_KEY, RESEND_API_KEY, MAIL_FROM, BUSINESS_NAME, INITIAL_USER_* env vars to backend container
- Add RESEND_API_KEY to manager deployment from manager-secrets
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-05 10:28:02 -05:00
lunarfront-manager
16331d0dc6
chore: deprovision customer test
2026-04-05 14:39:53 +00:00
lunarfront-manager
467acbacd7
feat: provision customer tvs
2026-04-05 14:39:32 +00:00
Ryan Moon
7d859ab6d2
fix: add secrets read/patch to manager dev role for SSH key management
2026-04-05 09:36:49 -05:00
Ryan Moon
a677d9c366
fix: add dev namespace role for manager to manage dev pod deployment
2026-04-05 09:28:39 -05:00
Ryan Moon
25238ca677
fix: pin manager to 0.12.2, switch image updater to semver tracking
2026-04-04 19:18:46 -05:00
Ryan Moon
1ba2f9259b
fix: remove OAuth env vars, auth handled by Cloudflare Access
2026-04-04 09:10:45 -05:00
Ryan Moon
4686fb558e
fix: track devpod versioned tags for reliable image updates
2026-04-04 09:04:53 -05:00
Ryan Moon
ff19e89d73
fix: set imagePullPolicy Always for devpod to always pull latest
2026-04-04 09:02:03 -05:00
Ryan Moon
e8b2115aae
fix: ignore replica diff so dev pod scale is not reverted by ArgoCD
2026-04-04 08:49:45 -05:00
Ryan Moon
3fe7985577
fix: mount PVC at /root so home dir persists
2026-04-04 08:43:27 -05:00
Ryan Moon
70466b447d
fix: use manager repo with devpod-latest tag for dev pod image
2026-04-04 08:36:05 -05:00
Ryan Moon
0a0237d58f
feat: add dev pod chart — code-server + SSH on dedicated node pool
2026-04-04 06:57:07 -05:00
lunarfront-manager
9658e3126c
chore: deprovision customer music
2026-04-04 03:03:48 +00:00
lunarfront-manager
d02dbc2448
chore: upgrade all customers to chart 0.1.28
2026-04-04 02:54:19 +00:00
lunarfront-manager
7313af0671
chore: upgrade all customers to chart 0.1.27
2026-04-04 02:48:21 +00:00
lunarfront-manager
c82ddf4b24
chore: upgrade all customers to chart 0.1.25
2026-04-04 02:45:08 +00:00
lunarfront-manager
6c233ae518
chore: upgrade customer music to chart 0.1.1
2026-04-04 02:31:52 +00:00
Ryan Moon
c514466716
fix: pin music and test to chart 0.0.29
2026-04-03 21:20:37 -05:00
lunarfront-manager
edfbdaf3a0
feat: provision customer test
2026-04-04 01:49:08 +00:00
lunarfront-manager
bf4f867420
feat: provision customer music
2026-04-04 01:45:20 +00:00
lunarfront-manager
12290293a8
chore: deprovision customer music
2026-04-04 01:41:49 +00:00
Ryan Moon
f3ac743d1b
feat: add Cloudflare env vars to manager deployment
2026-04-03 20:40:39 -05:00
Ryan Moon
8bb6605260
fix: update music ingress host to lunarfront.tech
2026-04-03 20:37:04 -05:00
Ryan Moon
c34f43b883
fix: pin music to chart 0.0.29
2026-04-03 20:35:49 -05:00
lunarfront-manager
68afe929bb
feat: provision customer music
2026-04-04 01:26:11 +00:00
Ryan Moon
7aff9f31ec
feat: add SPACES_KEY and SPACES_SECRET to manager deployment
2026-04-03 20:22:08 -05:00
lunarfront-manager
54e726c7cc
chore: deprovision customer music
2026-04-04 01:18:12 +00:00
Ryan Moon
d9292aeab8
feat: add pods list permission to manager ClusterRole
2026-04-03 20:07:26 -05:00
Ryan Moon
986c30a694
feat: add MANAGED_VALKEY_URL env var to manager deployment
2026-04-03 19:48:27 -05:00
Ryan Moon
aa58dbcc17
fix: use semver constraint for music customer chart revision
2026-04-03 19:43:13 -05:00
lunarfront-manager
e74c05e423
feat: provision customer music
2026-04-04 00:39:29 +00:00
Ryan Moon
d0cb06c9df
feat: add ClusterRole for customer provisioning, register DOCR helm repo, remove stale test customer
2026-04-03 18:53:11 -05:00
Ryan Moon
ea926e1972
feat: add App of Apps to auto-deploy customers from customers/ dir
2026-04-03 18:41:28 -05:00
lunarfront-manager
655146d6b8
feat: provision customer test
2026-04-03 23:37:46 +00:00
lunarfront-manager
6ff42ebe88
chore: deprovision customer test
2026-04-03 23:33:05 +00:00
lunarfront-manager
4635853af6
feat: provision customer test
2026-04-03 23:14:23 +00:00
Ryan Moon
3191f697b5
feat: add kustomization for image updater support
2026-04-03 15:33:25 -05:00
Ryan Moon
8badd440ed
feat: use ArgoCD Image Updater for manager auto-deploy
2026-04-03 15:32:12 -05:00
lunarfront-bot
2b59d7733f
chore: update manager image to v0.2.1
2026-04-03 20:28:37 +00:00
Ryan Moon
26170018e7
chore: pin manager image tag for auto-update
2026-04-03 15:27:19 -05:00
Ryan Moon
e5d7bf35b9
fix: update manager image path to match DOCR repo
2026-04-03 15:22:11 -05:00
Ryan Moon
7c590daa75
fix: remove nginx IP whitelist, access controlled by Cloudflare and JWT
2026-04-03 15:07:20 -05:00
Ryan Moon
0680d89474
feat: pull manager image from DOCR
2026-04-03 08:40:19 -05:00
Ryan Moon
8d53a603b0
fix: run haproxy as root to bind port 443
2026-04-03 08:04:10 -05:00
Ryan Moon
46fda1f393
fix: add NET_BIND_SERVICE capability to haproxy for port 443
2026-04-03 08:02:14 -05:00
Ryan Moon
0d18d36d18
fix: increase haproxy memory limit to 128Mi
2026-04-03 08:01:16 -05:00
Ryan Moon
0737bf0e69
fix: add haproxy sidecar to prepend PROXY protocol for registry pushes
...
Routes git.lunarfront.tech:443 through a local haproxy that adds the
PROXY protocol header nginx requires, bypassing the DO LB hairpin.
2026-04-03 07:59:25 -05:00
Ryan Moon
78e2a36859
feat: add JWT_SECRET env var to manager deployment
2026-04-03 07:41:40 -05:00