replicaCount: 3
image:
  repository: ghcr.io/example/application
  tag: latest
  pullPolicy: IfNotPresent
service:
  type: ClusterIP
  port: 80
containerPort: 8080
ingress:
  enabled: true
  className: nginx
  host: app.example.com
  tlsSecret: app-tls
resources:
  requests: { cpu: 100m, memory: 128Mi }
  limits: { cpu: 500m, memory: 512Mi }
autoscaling:
  enabled: true
  minReplicas: 3
  maxReplicas: 12
  targetCPUUtilizationPercentage: 70
podDisruptionBudget:
  enabled: true
  minAvailable: 2
networkPolicy:
  enabled: true
monitoring:
  enabled: true
  path: /metrics
  alerts:
    availability: 0.99
    latencyP95Seconds: 1
