70b3491072
FIX(velero): increase velero-ui memory limit
...
- Increase memory from 128Mi to 256Mi
- Fix OOMKilled (exit code 137) issue
2026-01-10 19:00:18 +09:00
39ad7757f8
REFACTOR(repo): remove control-plane scheduling
...
- Remove nodeSelector for control-plane node
- Remove tolerations for control-plane taint
- Allow pods to schedule on any available node
2026-01-10 18:35:15 +09:00
c2165b8a8d
FIX(velero): set velero-ui memory limits equal to requests
...
- Align memory limits with requests for guaranteed QoS
2026-01-09 21:46:58 +09:00
88c334a7c3
FIX(velero): fix UI and backup visibility
...
- Enable backup-sync to show backups in UI
- Disable prune to preserve dynamic resources
- Move velero-ui to master node with single replica
2026-01-09 21:46:40 +09:00
60d81ac73b
PERF(velero): reduce CPU requests based on VPA
...
- velero: 50m → 11m
- node-agent: 30m → 15m
- velero-ui: 30m → 15m
2026-01-08 17:50:56 +09:00
7487b477a7
FEAT(storage): enable HA with replica 2 and soft anti-affinity
...
- Add replicaCount: 2 to cnpg, pgweb, velero-ui, minio-console
- Add soft pod anti-affinity for node distribution
- Configure affinity for all storage components
2026-01-08 13:16:43 +09:00
6a13a52924
REFACTOR(storage): integrate ingress in values
...
- longhorn: move ingress to helm-values, nodes to manifests
- velero: move ingress to velero-ui inline values
2026-01-06 01:56:50 +09:00
44f773b827
REFACTOR(storage): storage repo structure
...
- Add application.yaml for ArgoCD app-of-apps
- Add kustomization.yaml with storage components
- Add renovate.json for automated updates
- Update all component argocd.yaml repoURLs to storage repo
Components: longhorn, minio, postgresql, postgresql-dev, pgweb, cnpg,
velero
2026-01-05 00:39:12 +09:00
c2cda8ee36
REFACTOR(repo): migrate repoURL to K3S-HOME
...
- Update repository URL to K3S-HOME organization
- Change from personal to organization repo
2026-01-05 00:39:12 +09:00
ad0be20dd9
CHORE(velero): disable BSL validation
...
- Set storeValidationFrequency to 0 (disabled)
- Prevents ArgoCD refresh every 24 seconds
- Manual backups still work normally
2026-01-05 00:39:12 +09:00
11adb91e19
CHORE(authelia): disable velero-ui basic auth
...
- use Authelia SSO
2026-01-05 00:39:12 +09:00
4c8b55cc9e
CHORE(authelia): disable velero-ui Basic Auth
...
- use Authelia SSO only
2026-01-05 00:39:12 +09:00
4a4dbb7937
REFACTOR(argocd): remove serversideapply
...
- from argocd applications
- Fixes OutOfSync issues caused by operator-added default values
- ServerSideApply causes stricter field management that conflicts with
CRD defaults
2026-01-05 00:39:12 +09:00
a586febc4c
REFACTOR(gitea): migrate repoURL from Gitea to GitHub
...
- Update repository URL to GitHub
- Change source control provider
2026-01-05 00:39:12 +09:00
9abcdfa98d
REFACTOR(goldilocks): use managedNamespaceMetadata for namespace labels
...
- 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:39:12 +09:00
66890d8f66
FEAT(velero): add kustomize source
...
- to velero for ingress deployment
2026-01-04 23:47:13 +09:00
f7610c9a3e
FEAT(cert-manager): integrate cert-manager,
...
- vault, velero
2026-01-04 23:47:13 +09:00