# Joossam Dev Web App Helm Values name: joossam-dev image: registry: zot0213.kro.kr repository: joossam-dev tag: latest # Updated by ArgoCD Image Updater pullPolicy: Always imagePullSecrets: - name: zot-registry-credentials replicaCount: 1 containerPort: 8000 service: enabled: true type: ClusterIP port: 80 ingress: enabled: true className: traefik annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - host: dev.joossameng.kro.kr paths: - path: / pathType: Prefix tls: - secretName: joossam-dev-tls hosts: - dev.joossameng.kro.kr # Resource settings (VPA lowerBound/target) resources: requests: cpu: 15m memory: 100Mi limits: cpu: 15m memory: 100Mi healthCheck: enabled: true path: / startupProbe: periodSeconds: 10 failureThreshold: 30 livenessProbe: initialDelaySeconds: 0 periodSeconds: 10 readinessProbe: initialDelaySeconds: 0 periodSeconds: 5 externalSecret: enabled: false # Affinity - Soft Anti-Affinity to spread pods across nodes affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 podAffinityTerm: topologyKey: kubernetes.io/hostname