Files
devops-infra-helm-charts-gcp/helm-overrides/k8s-shared-int-ase1/contour-external/custom-values.yaml
T
2026-08-26 03:39:42 +05:30

116 lines
2.5 KiB
YAML

configInline:
enableExternalNameService: true
timeouts:
connection-idle-timeout: 305s
connection-shutdown-grace-period: 300s
max-connection-duration: 1200s
disablePermitInsecure: false
tls:
fallback-certificate: {}
accesslog-format: envoy
network:
num-trusted-hops: 1
contour:
enabled: true
replicaCount: 3
podLabels:
bu: shared
team: shared-devops
env: int
manageCRDs: true
resources:
requests:
cpu: 250m
memory: 1024Mi
tolerations:
- effect: NoSchedule
key: kubernetes.io/arch
operator: Equal
value: arm64
- effect: NoSchedule
key: dedicated
operator: Equal
value: n4a-contour
nodeSelector:
dedicated: n4a-contour
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: topology.kubernetes.io/zone
operator: In
values:
- asia-southeast1-a
service:
type: ClusterIP
ports:
xds: 8001
metrics: 8000
ingressClass:
name: "contour-external"
create: true
debug: false
podAnnotations:
prometheus.io/path: /metrics
prometheus.io/port: '8000'
prometheus.io/scrape: 'true'
envoy:
enabled: true
podLabels:
bu: shared
team: shared-devops
env: int
kind: deployment
tolerations:
- effect: NoSchedule
key: kubernetes.io/arch
operator: Equal
value: arm64
- effect: NoSchedule
key: dedicated
operator: Equal
value: n4a-contour
nodeSelector:
dedicated: n4a-contour
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: topology.kubernetes.io/zone
operator: In
values:
- asia-southeast1-a
logLevel: error
autoscaling:
enabled: true
minReplicas: 4
maxReplicas: 250
targetCPU: "60"
targetMemory: "60"
podAnnotations:
prometheus.io/path: /stats/prometheus
prometheus.io/port: '8002'
prometheus.io/scrape: 'true'
resources:
requests:
cpu: 1000m
memory: 512Mi
service:
targetPorts:
http: http
https: https
type: ClusterIP
annotations:
cloud.google.com/neg: '{"exposed_ports": {"80":{"name": "envoy-ext-shared-int"}}}'
ports:
http: 80
https: 443
grpc: 8080 ## only when tcpLB is true it will be used
useHostPort: false
defaultBackend:
enabled: false