085774cb1e
PERF(gitea): double memory request and limit
...
- Increase memory request from 100Mi to 200Mi
- Increase memory limit from 100Mi to 200Mi
2026-01-10 04:02:20 +09:00
ab5d432f5c
CHORE(resources): set memory limits equal to memory requests
...
- Align memory limits with memory requests for guaranteed QoS class
- umami, code-server, docusaurus
- gitea, homer, mas, headlamp
2026-01-10 01:20:46 +09:00
ed6762b672
FIX(gitea): separate github-tls and gitea-tls certificates
...
- Create separate TLS secrets for GitHub and Gitea
- Resolve certificate conflict between domains
2026-01-09 21:39:31 +09:00
6adad77f5e
REFACTOR(gitea): standardize taint to control-plane
...
- Change node-role.kubernetes.io/master to control-plane
- Change effect from NoExecute to NoSchedule
2026-01-09 21:39:30 +09:00
a051b67030
PERF(resources): remove CPU limits - keep memory limits only
...
- CPU throttling prevents app startup, not crashes
- Memory OOM is the real cascading failure cause
- CPU request ensures fair scheduling
2026-01-07 23:48:31 +09:00
b5517f757a
PERF(resources): increase CPU limit to VPA × 3 for startup burst
...
- Change CPU limit multiplier from 1.5x to 3x
- Prevents throttling during app startup
- Affected: code-server, crafty, docusaurus, gitea, headlamp,
homer, immich, mas, umami
2026-01-07 23:35:06 +09:00
3bc0b76135
PERF(repo): apply CPU/Memory limits based on VPA
...
- Set CPU request to VPA recommendation
- Set CPU limit to VPA × 1.5 for burst allowance
- Set Memory limit to VPA × 1.5 to prevent OOM
- Prevent cascading failure on node failure
2026-01-07 23:07:30 +09:00
4e1c276b89
CHORE(gitea): change domain to github0213.com
...
- Update server.DOMAIN and ROOT_URL
- Update SSH_DOMAIN for git clone via SSH
- Update ingress hosts and TLS configuration
2026-01-07 19:19:12 +09:00
7c732718bb
CHORE(gitea): update admin credentials
...
- Change username to Mayne0213
- Update email to bluemayne0213@icloud.com
2026-01-07 19:07:44 +09:00
87d5d4ccdb
FIX(gitea): change admin username to bluemayne
...
- Update admin username from gitea_admin to bluemayne
2026-01-07 12:46:47 +09:00
96637c5146
FEAT(gitea): add self-contained Gitea deployment
...
- Replace GitHub redirect with actual Gitea server
- SQLite database (no CNPG dependency)
- local-path StorageClass (no Longhorn dependency)
- Manual secret creation (no Vault dependency)
- Ingress at gitea0213.kro.kr
2026-01-07 12:40:59 +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
d9266f3fd3
CHORE(traefik): update gitea ingress to use Traefik
...
- Change ingressClassName to traefik
- Update ingress annotations
2026-01-05 00:43:51 +09:00
0beffc4d32
CHORE(pg): update pg namespace reference
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