Files
haproxy-unified-gateway-jon…/deploy/values-dev.yaml

153 lines
3.1 KiB
YAML

# Helm values override file
# Generated by Backstage scaffolder
# Chart: haproxy unified gateway
# Generated: 2026-04-24T11:28:08.615Z
podSecurityPolicy:
enabled: false
rbac:
create: true
namespace:
create: false
serviceAccount:
create: true
name: ""
controller:
name: controller
image:
repository: docker.io/haproxytech/haproxy-unified-gateway
tag: ""
pullPolicy: IfNotPresent
imagePullSecrets: []
kind: Deployment
replicaCount: 1
hugconfCrd: ""
metricsAuth: kube-rbac
extraArgs: []
containerPort:
http: 31080
https: 31443
stat: 31024
metrics: 31060
resources:
limits:
memory: 2560Mi
requests:
memory: 2048Mi
unprivileged: true
allowPrivilegeEscalation: false
seccompProfile:
type: RuntimeDefault
tolerations: []
topologySpreadConstraints: []
extraEnvs: []
extraVolumeMounts: []
extraVolumes: []
initContainers: []
extraContainers: []
strategy:
type: RollingUpdate
priorityClassName: ""
dnsPolicy: ""
daemonset:
useHostNetwork: false
useHostPort: false
hostIP: null
hostPorts:
http: 80
https: 443
stat: 1024
metrics: 31060
service:
enabled: true
type: NodePort
externalTrafficPolicy: ""
http:
port: 31080
targetPort: 31080
nodePort: 31080
https:
port: 31443
targetPort: 31443
nodePort: 31443
stat:
port: 31024
targetPort: 31024
nodePort: ""
extraPorts: []
controller-metrics:
port: 31060
targetPort: 31060
metrics:
type: ClusterIP
serviceMonitor:
enabled: false
endpoints:
- port: stat
path: /metrics
scheme: http
interval: 30s
- port: metrics
path: /metrics
scheme: https
interval: 30s
tlsConfig:
insecureSkipVerify: true
bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
podMonitor:
enabled: false
endpoints:
- port: stat
path: /metrics
scheme: http
interval: 30s
- port: metrics
path: /metrics
scheme: https
interval: 30s
tlsConfig:
insecureSkipVerify: true
bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
autoscaling:
enabled: false
minReplicas: 1
maxReplicas: 10
targetCPUUtilizationPercentage: 80
keda:
enabled: false
minReplicas: 2
maxReplicas: 20
pollingInterval: 30
cooldownPeriod: 300
restoreToOriginalReplicaCount: false
triggers: []
podDisruptionBudget:
enabled: false
hugconf:
create: true
name: hugconf
logging:
defaultLevel: Info
categoryLevelList:
- category: k8s
level: Error
- category: gate
level: Info
- category: status
level: Info
- category: batch
level: Error
- category: app
level: Info
- category: certs-storage
level: Info
crdjob:
enabled: true
ttlSecondsAfterFinished: 60
tolerations: []
gwapijob:
enabled: true
version: 1.3.0
ttlSecondsAfterFinished: 60
tolerations: []