153 lines
3.1 KiB
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: []
|