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
This commit is contained in:
2025-12-29 00:25:33 +09:00
parent c7c7698610
commit 71f7f1b741
9 changed files with 6 additions and 15 deletions

65
umami/helm-values.yaml Normal file
View File

@@ -0,0 +1,65 @@
fullnameOverride: umami
image:
tag: postgresql-latest
# Disable PostgreSQL subchart (using external PostgreSQL)
postgresql:
enabled: false
# External database configuration
externalDatabase:
type: postgresql
hostname: postgresql-cnpg-rw.postgresql-cnpg.svc.cluster.local
port: 5432
auth:
database: umami
username: bluemayne
# Password is managed via External Secrets Operator (Vault)
# Use existing secret for sensitive data
database:
existingSecret: umami-password
# Environment variables from secret
envFrom:
- secretRef:
name: umami-password
ingress:
enabled: false # Will use our main ingress
service:
type: ClusterIP
port: 3000
resources:
requests:
cpu: 5m # Reduced from 30m based on actual usage (1m)
memory: 256Mi
replicaCount: 2
# Autoscaling
autoscaling:
enabled: false
minReplicas: 2
maxReplicas: 4
targetCPUUtilizationPercentage: 80
# Health checks
livenessProbe:
enabled: true
httpGet:
path: /api/heartbeat
port: 3000
initialDelaySeconds: 30
periodSeconds: 10
readinessProbe:
enabled: true
httpGet:
path: /api/heartbeat
port: 3000
initialDelaySeconds: 10
periodSeconds: 5