Commit Graph

23 Commits

Author SHA1 Message Date
75a8820006 REFACTOR(gitea): simplify gitea persistence config
Remove volumeName specification to let Helm chart manage PVC creation.
Data was migrated from old PVC to new gitea-data PVC.
2026-01-05 00:43:51 +09:00
ca4f0e7b38 FIX(storage): bind pvc to existing pv to preserve 2026-01-05 00:43:51 +09:00
4cf65b8429 FEAT(storage): create new PVC for data migration 2026-01-05 00:43:51 +09:00
06997fb860 REFACTOR(longhorn): use existing PVC instead of cr 2026-01-05 00:43:51 +09:00
d2d1582b40 FIX(resources): match resources with actual deploy 2026-01-05 00:43:51 +09:00
38f4d0c803 FIX(repo): match resources.limits with deployed st 2026-01-05 00:43:51 +09:00
2e01962077 FIX(repo): match securityContext with deployed sta 2026-01-05 00:43:51 +09:00
07dc94b120 FIX(pg): pg connection in gitea initprescript 2026-01-05 00:43:51 +09:00
8161edffcb FIX(gitea): make gitea to use previous pvc 2026-01-05 00:43:51 +09:00
0489bfe2da FIX(gitea): Use existing PVC to preserve Gitea rep 2026-01-05 00:43:51 +09:00
6e15eac1de REFACTOR(pg): migrate gitea database from bitnami
- Change database host to postgresql-cnpg-rw.postgresql-cnpg.svc.cluster.local
- Change database user from postgres to bluemayne
- Database password remains Po87345364! (same as before)
- Gitea data has been migrated to CNPG successfully
2026-01-05 00:43:51 +09:00
18b7e5fe4a REFACTOR(longhorn): migrate pvcs
- Gitea: 10Gi (replica=3 for high availability)
- Code Server: 20Gi (replica=3)
- Use dedicated 50GB Longhorn storage on each node
2026-01-05 00:43:51 +09:00
59c3a5ea4f FIX(gitea): change ingress nginx to haproxy
Fixes: 404 Not Found error due to nginx ingress class
2025-12-26 12:09:23 +09:00
6805058bc4 PERF(grafana): optimize cpu requests based on actu
- code-server: 50m → 5m (actual: 1m)
- docusaurus: 50m → 5m (actual: 1m)
- kubernetes-dashboard: 15m → 5m (actual: 1m)
- kubernetes-dashboard-metrics-scraper: 50m → 5m (actual: 1m)
- homer: 50m → 5m (actual: 1m)
- umami: 30m → 5m (actual: 1m)
- gitea: 50m → 10m (actual: 5m)
2025-12-26 11:46:38 +09:00
af5343fbc3 PERF(code-server): reduce resource requests for wo 2025-12-26 09:50:38 +09:00
e262873c5e REFACTOR(repo): remove ignoreDifferences 2025-12-19 20:16:47 +09:00
77e79493bb FIX(repo): ignoreDiff to use jsonPointers for chec 2025-12-19 20:08:05 +09:00
8028d13f33 FIX(gitea): gitea password policy to prevent force
Set passwordMode to initialOnlyDoNotUpdate to prevent Gitea from forcing
password changes on every pod restart. This resolves the issue where users
were continuously prompted to update their password, causing ArgoCD
authentication failures.
2025-12-19 18:56:56 +09:00
6ab36dc76e FIX(repo): Use correct strategy key name
- Change deploymentStrategy to strategy
- This is the correct key according to gitea helm chart values.yaml
2025-12-18 19:41:35 +09:00
d955521379 FIX(gitea): gitea deployment strategy config
- Use correct key: deploymentStrategy instead of deployment.strategy
- Set type to Recreate to prevent leveldb lock conflicts
- This will resolve OutOfSync issue
2025-12-18 19:37:18 +09:00
924fff5d4c REFACTOR(gitea): change gitea Deployment strategy
- Fix OutOfSync issue caused by kubectl.kubernetes.io/restartedAt annotation
- Prevent leveldb lock conflicts during updates
- Recreate strategy ensures clean pod replacement
2025-12-18 19:33:59 +09:00
99ec89d2f1 CHORE(gitea): update gitea Application to use apps
- Change repoURL from infrastructure.git to applications.git
- Consolidate all gitea resources in applications repository
- Remove dependency on infrastructure repository
2025-12-18 19:23:37 +09:00
b6c581492b FEAT(gitea): add gitea Application to apps reposit
- Move gitea Application definition to applications repo
- Add gitea resources (helm-values, vault secrets, runner deployment)
- Update kustomization.yaml to include gitea Application
- This enables ArgoCD to manage gitea with proper Helm chart integration
2025-12-18 19:08:20 +09:00