Files
buun-stack/vpa/values.gomplate.yaml
2025-11-10 14:17:53 +09:00

60 lines
1.3 KiB
YAML

# Fairwinds VPA Helm chart values
# Optimized for resource monitoring with Prometheus + Goldilocks
rbac:
create: true
serviceAccount:
create: true
automountServiceAccountToken: true
recommender:
enabled: true
replicaCount: 1
resources:
requests:
cpu: 50m
memory: 500Mi
limits:
cpu: 200m
memory: 1Gi
extraArgs:
v: '4' # Verbose logging level
pod-recommendation-min-cpu-millicores: 15
pod-recommendation-min-memory-mb: 100
storage: prometheus
prometheus-address: '{{ .Env.PROMETHEUS_ADDRESS }}'
podMonitor:
enabled: true
updater:
enabled: false
# Disabled for monitoring-only mode
# The updater component automatically applies VPA recommendations to pods
# Enable this only if you want automatic pod resource updates
admissionController:
enabled: false
# Disabled for monitoring-only mode
# The admission controller validates and mutates pod resources at creation time
# Enable this only if you want automatic resource enforcement
metrics-server:
enabled: false
podSecurityContext:
runAsNonRoot: true
runAsUser: 65534
seccompProfile:
type: RuntimeDefault
securityContext:
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL