1
0
Fork 0
docker-easy-haproxy/helm/easyhaproxy/values.yaml
Joao Gilberto Magalhaes 2b7b2c887f Add dashboard port and CORS origin support to Helm chart (2.0.2)
- Add binding.ports.dashboard (default 11936) to values, deployment, and service templates
- Add easyhaproxy.stats.corsOrigin value mapped to HAPROXY_STATS_CORS_ORIGIN env var
- Bump chart version to 2.0.2
- Regenerate deploy/kubernetes manifests
- Update docs/reference/helm.md with new values
2026-02-22 21:35:03 -05:00

100 lines
2 KiB
YAML

# Default values for easyhaproxy.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
image:
repository: byjg/easy-haproxy
pullPolicy: Always # IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: ""
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
service:
create: false # If false, it will create a Daemonset with hostPort. The easiest.
type: ClusterIP # or NodePort
annotations: {}
binding:
ports:
http: 80
https: 443
stats: 1936
dashboard: 11936
additionalPorts: []
serviceAccount:
create: true
annotations: {}
name: ""
# IngressClass configuration
ingressClass:
# Create IngressClass resource
create: true
# Additional annotations for the IngressClass
annotations: {}
# Ingress status update configuration
ingressStatus:
# Enable updating ingress status with load balancer IPs
enabled: true
# Deployment mode: auto (detect), daemonset, nodeport, or clusterip
deploymentMode: auto
# External hostname override (for ClusterIP mode without LoadBalancer)
externalHostname: ""
# How often to update status (seconds)
updateInterval: 30
podAnnotations: {}
podSecurityContext: {}
# fsGroup: 2000
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
resources: {}
# requests:
# cpu: "100m"
# memory: "128Mi"
# limits:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
tolerations: []
affinity: {}
easyhaproxy:
stats:
username: admin
password: password
corsOrigin: ""
refresh: "10"
customErrors: "true"
sslMode: loose
logLevel:
certbot: DEBUG
easyhaproxy: DEBUG
haproxy: DEBUG
certbot:
email: ""
# Master node configuration - only used when service.create is false (DaemonSet mode)
# When service.create is true (Deployment with ClusterIP/NodePort), this is ignored
masterNode:
label: easyhaproxy/node
values:
- master