Files
homelab/ingress-nginx/values.yaml
2022-10-22 17:15:15 -05:00

120 lines
2.2 KiB
YAML

ingress-nginx:
controller:
name: controller
image:
chroot: false
registry: registry.k8s.io
image: ingress-nginx/controller
pullPolicy: Always
runAsUser: 101
allowPrivilegeEscalation: true
containerName: controller
containerPort:
http: 80
https: 443
livenessProbe:
httpGet:
path: "/healthz"
port: 10254
scheme: HTTP
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 1
successThreshold: 1
failureThreshold: 5
readinessProbe:
httpGet:
path: "/healthz"
port: 10254
scheme: HTTP
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 1
successThreshold: 1
failureThreshold: 3
healthCheckPath: "/healthz"
healthCheckHost: ""
podAnnotations:
prometheus.io/scrape: true
prometheus.io/port: 10254
prometheus.io/scheme: http
replicaCount: 3
minAvailable: 3
metrics:
enabled: true
serviceMonitor:
enabled: true
namespace: kube-prometheus-stack
additionalLabels:
release: prometheus-stack
resources:
limits:
memory: 256Mi
requests:
cpu: 200m
memory: 256Mi
service:
enabled: true
appProtocol: true
annotations: {}
labels: {}
externalIPs: []
loadBalancerIP: ""
loadBalancerSourceRanges: []
enableHttp: true
enableHttps: true
ports:
http: 80
https: 443
targetPorts:
http: http
https: https
type: LoadBalancer
external:
enabled: true
externalTrafficPolicy: "Local"
patch:
enabled: true
image:
registry: registry.k8s.io
image: ingress-nginx/kube-webhook-certgen
pullPolicy: Always
runAsUser: 2000
fsGroup: 2000
lifecycle:
preStop:
exec:
command:
- /wait-shutdown
priorityClassName: ""
revisionHistoryLimit: 1
rbac:
create: true
scope: false
serviceAccount:
create: true
name: ""
automountServiceAccountToken: true
annotations: {}