Commit Graph

10 Commits

Author SHA1 Message Date
Julia McGhee
fccf749598 Set Gitea deployment strategy to Recreate to avoid LevelDB lock conflicts
All checks were successful
CI / lint-and-test (push) Successful in 23s
Deploy Production / deploy (push) Successful in 15s
CI / build (push) Successful in 17s
2026-03-21 19:14:32 +00:00
Julia McGhee
0d7fa44577 Fix Gitea admin: use existing lazorgurl account and matching email
All checks were successful
CI / lint-and-test (push) Successful in 26s
CI / build (push) Successful in 22s
2026-03-21 19:06:41 +00:00
Julia McGhee
8eefb12c97 Fix Gitea admin init: set email explicitly to avoid default conflict
All checks were successful
CI / lint-and-test (push) Successful in 19s
CI / build (push) Successful in 16s
2026-03-21 19:05:32 +00:00
Julia McGhee
76cda86791 Fix Gitea upgrade: disable bundled valkey (renamed from redis in chart v12)
All checks were successful
CI / lint-and-test (push) Successful in 21s
CI / build (push) Successful in 23s
2026-03-21 19:03:20 +00:00
Julia McGhee
f7ffc91a4c Upgrade Gitea Helm chart 10.6.0 → 12.5.0 for workflow_dispatch UI
All checks were successful
CI / lint-and-test (push) Successful in 22s
CI / build (push) Successful in 21s
2026-03-21 19:00:58 +00:00
Julia McGhee
e78807bff1 Fix Gitea Valkey auth: inject password via env var interpolation
Valkey requires authentication. Use additionalConfigFromEnvs to
read the password from valkey-credentials secret and interpolate
it into the Redis URLs for cache and session config.
2026-03-21 15:58:48 +00:00
Julia McGhee
a3c73dccb0 Fix Gitea DB auth: use additionalConfigFromEnvs for password
The _secret/_key syntax doesn't work in Gitea Helm values. Use
additionalConfigFromEnvs to inject GITEA__database__PASSWD from
the sealed secret, which the chart translates into app.ini config.
2026-03-21 15:56:18 +00:00
Julia McGhee
7db7bc916e Fix longhorn-nvme: add storageclass.yaml to Longhorn kustomization
The longhorn-nvme StorageClass was defined but never included in the
Longhorn kustomization, so it was never deployed. Add it and revert
Gitea manifests back to longhorn-nvme as intended.
2026-03-21 15:51:24 +00:00
Julia McGhee
aed0bff28a Fix storage class: use longhorn instead of longhorn-nvme
The longhorn-nvme storage class doesn't exist yet in the cluster.
Use the available longhorn class to unblock PVC provisioning.
2026-03-21 15:49:49 +00:00
Julia McGhee
f04ecbf5cd Add Gitea self-hosted git/CI/registry to replace GitHub
Deploy Gitea via Helm with dedicated CloudNativePG database,
in-cluster Actions runner (DinD), and built-in container registry.
ArgoCD repoURLs updated to use in-cluster Gitea SSH. Preview
ApplicationSet switched from GitHub PR generator to Gitea PR
generator. App images now pull from gitea.coreworlds.io registry.

Remaining setup after deploy: seal runner token, ArgoCD API token,
and registry pull secret once Gitea is running. Add ArgoCD deploy
key to Gitea repo settings.
2026-03-21 15:43:30 +00:00