93858e5088
REFACTOR(immich): remove Gitea, add Homer dashboard
...
- Remove Gitea integration
- Add Homer dashboard entry
2026-01-05 00:43:51 +09:00
e61264265f
REFACTOR(gitea): remove gitea-runner
2026-01-05 00:43:51 +09:00
d9266f3fd3
CHORE(traefik): update gitea ingress to use Traefik
...
- Change ingressClassName to traefik
- Update ingress annotations
2026-01-05 00:43:51 +09:00
c44ec110e7
CHORE(eso): update ESO API version
2026-01-05 00:43:51 +09:00
0beffc4d32
CHORE(pg): update pg namespace reference
2026-01-05 00:43:51 +09:00
9b256777bd
REFACTOR(gitea): migrate repoURL from Gitea to GitHub
...
- Update repository URL from Gitea to GitHub
- Change source control provider
2026-01-05 00:43:51 +09:00
19adcadfdf
REFACTOR(goldilocks): use managedNsMeta for Goldil
...
- Remove namespace.yaml files
- Add managedNamespaceMetadata with Goldilocks label
- Set CreateNamespace=true in syncOptions
- Update kustomization.yaml to remove namespace.yaml references
2026-01-05 00:43:51 +09:00
0996187c82
REFACTOR(docs): detach services,ingress from docs
2026-01-05 00:43:51 +09:00
148c36b930
FIX(gitea): restore metallb annotation to gitea-ss
...
- Add metallb.universe.tf/allow-shared-ip annotation back to gitea SSH service
- This allows MetalLB to assign VIP and fix ArgoCD health status (Progressing → Healthy)
- Service will get 10.0.0.101 from MetalLB IPAddressPool
2026-01-05 00:43:51 +09:00
5a8cf2f4c2
REFACTOR(gitea): remove deprecated MetalLB annotation
...
- Remove metallb.universe.tf/allow-shared-ip annotation
- Using ServiceLB instead of MetalLB
2026-01-05 00:43:51 +09:00
71f7f1b741
REFACTOR(repo): restructure apps folder and remove CreateNamespace
...
- Remove argocd/ and helm-values/ subdirectories
- Move files to parent directory (argocd.yaml, helm-values.yaml)
- Update helm valueFiles paths in ArgoCD Applications
- Remove CreateNamespace=true from all applications
- Namespace creation now handled by namespace.yaml with Goldilocks labels
2026-01-05 00:43:51 +09:00
c7c7698610
FEAT(goldilocks): add goldilocks labels to applica
...
- Add namespace.yaml with goldilocks.fairwinds.com/enabled label
- Enable VPA recommendations for all applications
- Update kustomization.yaml to include namespace resources
- Fix namespace names to match actual usage (umami -> analytics)
2026-01-05 00:43:51 +09:00
e2ab56bf41
FIX(gitea): Update gitea persistence claimName to
2026-01-05 00:43:51 +09:00
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