ee1f8e3d81
FEAT(crafty): add crafty minecraft server manager
...
- Crafty Controller 4 for managing Minecraft servers
- Ingress at crafty0213.kro.kr
- Longhorn PVCs for persistent storage
- LoadBalancer service for Minecraft ports 25565-25569
2026-01-05 00:43:51 +09:00
a5931861c1
FIX(immich): fix Immich for chart v0.10.x
...
- Update configuration for chart v0.10.x compatibility
- Set library PVC size appropriately
2026-01-05 00:43:51 +09:00
93858e5088
REFACTOR(immich): remove Gitea, add Homer dashboard
...
- Remove Gitea integration
- Add Homer dashboard entry
2026-01-05 00:43:51 +09:00
48b719c229
REFACTOR(repo): change order in Homer
...
- Reorder dashboard items
- Update display priority
2026-01-05 00:43:51 +09:00
cfe238ffa5
PERF(umami): reduce umami replicas to 1
2026-01-05 00:43:51 +09:00
1cd32b1446
FEAT(authentik): add authentik in homer
2026-01-05 00:43:51 +09:00
4521226ae1
FEAT(traefik): add karma and traefik in homer
2026-01-05 00:43:51 +09:00
9ae6d4cfcc
FEAT(homer): integrate prod and demo tabs in dashboard
...
- Merge production and demo tabs
- Update dashboard configuration
2026-01-05 00:43:51 +09:00
7bebfca3be
REFACTOR(repo): remove template annot from ignoreD
...
- Allow ArgoCD to detect pod template annotation changes
- Required for source-hash based deployment triggers
2026-01-05 00:43:51 +09:00
a6fdc0e059
FEAT(docs): add source-hash annotation to docs dep
...
- Enables ArgoCD to detect source code changes in asset/ folder
- Update this annotation value when docusaurus source changes
2026-01-05 00:43:51 +09:00
a0c6297124
REFACTOR(homer): change homer categories
2026-01-05 00:43:51 +09:00
47eacb506d
FIX(headlamp): fix Helm repo URL
...
- Correct Headlamp Helm repository URL
- Fix chart source configuration
2026-01-05 00:43:51 +09:00
5227d9361d
REFACTOR(headlamp): replace k8s-dash with Headlamp
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
22694d9699
REFACTOR(traefik): switch ingress to Traefik
...
- Update ingressClassName from haproxy to traefik
- Update kubernetes-dashboard with Traefik backend SSL annotation
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
cdbf94bc81
FIX(umami): umami namespace from analytics to umam
...
- Change ExternalSecret namespace from analytics to umami
- This fixes umami degraded status caused by namespace mismatch
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
32ab5a75fe
REFACTOR(umami): change namespace of umami
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
90d7abeefc
FEAT(goldilocks): add goldilocks in homer
2026-01-05 00:43:51 +09:00
a1accd23ca
REFACTOR(homer): change homer filename to deployment.yaml
...
- Rename homer configuration file
- Standardize deployment naming
2026-01-05 00:43:51 +09:00
98a386f501
FIX(docs): namespace duplication in homer and docs
...
- Remove duplicate namespace definitions from homer.yaml and deployment.yaml
- Namespace now only defined in namespace.yaml with Goldilocks labels
- Fixes ComparisonError: 'may not add resource with an already registered id'
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
c44c6cfb03
REFACTOR(docusaurus): change docusaurus Blog
2026-01-05 00:43:51 +09:00
3c4c92438f
REVERT(code-server): revert Longhorn display name annotation
...
- This reverts commit 99d33302bf79f56378884537ad3e250cf07cdb38
- Remove Longhorn display name annotation
2026-01-05 00:43:51 +09:00
aa04005fb9
FEAT(code-server): add longhorn display name annot
...
- Add longhorn.io/display-name annotation to PVC for better visibility in Longhorn UI
- This helps identify the volume as 'code-server' in Longhorn dashboard
2026-01-05 00:43:51 +09:00
642e3d0817
FEAT(code-server): add namespace field to code-ser
2026-01-05 00:43:51 +09:00
6d042cd89a
REFACTOR(code-server): migrate code-server namespa
...
- Update namespace in all manifests (ingress, rbac, vault, argocd)
- Add namespace field to kustomization.yaml
- PVC will be recreated in new namespace with name 'code-server'
- All resources will be migrated to code-server namespace
2026-01-05 00:43:51 +09:00
7edae55c78
FEAT(docs): add -ingress suffix to docs ingress na
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
9481fb6b8c
REFACTOR(umami): migrate umami to CNPG database
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
7be1e7cbc8
REFACTOR(code-server): migrate code-server to long
...
- Migrate Code-server (5Gi) to Longhorn
- Enable HA with replica=2
2026-01-05 00:43:51 +09:00