230 lines
4.6 KiB
YAML
230 lines
4.6 KiB
YAML
USER-SUPPLIED VALUES:
|
|
additionalArguments: []
|
|
additionalVolumeMounts: []
|
|
affinity: {}
|
|
autoscaling:
|
|
enabled: false
|
|
certificatesResolvers:
|
|
letsencrypt:
|
|
acme:
|
|
email: admin@allarddcs.nl
|
|
storage: /data/acme.json
|
|
httpChallenge:
|
|
entryPoint: web
|
|
commonLabels: {}
|
|
core:
|
|
defaultRuleSyntax: v2
|
|
deployment:
|
|
additionalContainers: []
|
|
additionalVolumes: []
|
|
annotations: {}
|
|
dnsConfig: {}
|
|
enabled: true
|
|
imagePullSecrets: []
|
|
initContainers:
|
|
- name: volume-permissions
|
|
image: busybox:latest
|
|
command: ["sh", "-c", "touch /data/acme.json; chmod -v 600 /data/acme.json"]
|
|
volumeMounts:
|
|
- mountPath: /data
|
|
name: data
|
|
kind: Deployment
|
|
labels: {}
|
|
lifecycle: {}
|
|
minReadySeconds: 0
|
|
podAnnotations: {}
|
|
podLabels: {}
|
|
replicas: 1
|
|
runtimeClassName: null
|
|
shareProcessNamespace: false
|
|
terminationGracePeriodSeconds: 60
|
|
env:
|
|
envFrom: []
|
|
experimental:
|
|
kubernetesGateway:
|
|
enabled: false
|
|
plugins: {}
|
|
extraObjects: []
|
|
globalArguments:
|
|
- --global.checknewversion
|
|
- --global.sendanonymoususage
|
|
hostNetwork: false
|
|
image:
|
|
pullPolicy: Always
|
|
registry: docker.io
|
|
repository: traefik
|
|
tag: ""
|
|
ingressClass:
|
|
enabled: true
|
|
isDefaultClass: true
|
|
ingressRoute:
|
|
dashboard:
|
|
annotations: {}
|
|
enabled: true
|
|
entryPoints:
|
|
- traefik
|
|
labels: {}
|
|
matchRule: PathPrefix(`/dashboard`) || PathPrefix(`/api`)
|
|
middlewares: []
|
|
tls: {}
|
|
healthcheck:
|
|
annotations: {}
|
|
enabled: true
|
|
entryPoints:
|
|
- traefik
|
|
labels: {}
|
|
matchRule: PathPrefix(`/ping`)
|
|
middlewares: []
|
|
tls: {}
|
|
livenessProbe:
|
|
failureThreshold: 3
|
|
initialDelaySeconds: 2
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 2
|
|
logs:
|
|
access:
|
|
enabled: false
|
|
fields:
|
|
general:
|
|
defaultmode: keep
|
|
names: {}
|
|
headers:
|
|
defaultmode: drop
|
|
names: {}
|
|
filters: {}
|
|
general:
|
|
level: ERROR
|
|
#metrics:
|
|
# prometheus:
|
|
# entryPoint: metrics
|
|
nodeSelector: {}
|
|
persistence:
|
|
enabled: false
|
|
existingClaim: traefik-pvc
|
|
path: /data
|
|
podDisruptionBudget:
|
|
enabled: false
|
|
podSecurityContext:
|
|
fsGroupChangePolicy: OnRootMismatch
|
|
runAsGroup: 65532
|
|
runAsNonRoot: true
|
|
runAsUser: 65532
|
|
podSecurityPolicy:
|
|
enabled: false
|
|
ports:
|
|
# metrics:
|
|
# exposedPort: 9100
|
|
# port: 9100
|
|
# protocol: TCP
|
|
traefik:
|
|
expose:
|
|
default: true
|
|
exposedPort: 9000
|
|
port: 9000
|
|
protocol: TCP
|
|
web:
|
|
expose:
|
|
default: true
|
|
exposedPort: 80
|
|
port: 8000
|
|
protocol: TCP
|
|
allowACMEByPass: true
|
|
websecure:
|
|
respondingTimeouts:
|
|
readTimeout: 600
|
|
expose:
|
|
default: true
|
|
exposedPort: 443
|
|
http3:
|
|
enabled: false
|
|
middlewares: []
|
|
port: 8443
|
|
protocol: TCP
|
|
allowACMEByPass: true
|
|
tls:
|
|
certResolver: ""
|
|
domains: []
|
|
enabled: true
|
|
options: ""
|
|
transport:
|
|
respondingTimeouts:
|
|
readTimeout: 0 # @schema type:[string, integer, null]
|
|
writeTimeout: 0 # @schema type:[string, integer, null]
|
|
idleTimeout: 0 # @schema type:[string, integer, null]
|
|
lifeCycle:
|
|
requestAcceptGraceTimeout: # @schema type:[string, integer, null]
|
|
graceTimeOut: # @schema type:[string, integer, null]
|
|
keepAliveMaxRequests: # @schema type:[integer, null]; minimum:0
|
|
keepAliveMaxTime: # @schema type:[string, integer, null]
|
|
priorityClassName: ""
|
|
providers:
|
|
file:
|
|
content: ""
|
|
enabled: false
|
|
watch: true
|
|
kubernetesCRD:
|
|
allowCrossNamespace: false
|
|
allowEmptyServices: false
|
|
allowExternalNameServices: false
|
|
enabled: true
|
|
namespaces: []
|
|
kubernetesIngress:
|
|
allowEmptyServices: false
|
|
allowExternalNameServices: false
|
|
disableIngressClassLookup: false
|
|
enabled: true
|
|
namespaces: []
|
|
publishedService:
|
|
enabled: false
|
|
rbac:
|
|
enabled: true
|
|
namespaced: false
|
|
secretResourceNames: []
|
|
readinessProbe:
|
|
failureThreshold: 1
|
|
initialDelaySeconds: 2
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 2
|
|
resources:
|
|
requests:
|
|
memory: "512Mi"
|
|
cpu: "500m"
|
|
limits:
|
|
memory: "1Gi"
|
|
cpu: "1"
|
|
securityContext:
|
|
allowPrivilegeEscalation: false
|
|
capabilities:
|
|
drop:
|
|
- ALL
|
|
readOnlyRootFilesystem: true
|
|
service:
|
|
additionalServices: {}
|
|
annotations: {}
|
|
annotationsTCP: {}
|
|
annotationsUDP: {}
|
|
enabled: true
|
|
externalIPs: []
|
|
labels: {}
|
|
loadBalancerSourceRanges: []
|
|
single: true
|
|
spec: {}
|
|
type: LoadBalancer
|
|
serviceAccount:
|
|
name: ""
|
|
serviceAccountAnnotations: {}
|
|
startupProbe: null
|
|
tlsOptions: {}
|
|
tlsStore: {}
|
|
tolerations: []
|
|
topologySpreadConstraints: []
|
|
tracing: {}
|
|
updateStrategy:
|
|
rollingUpdate:
|
|
maxSurge: 1
|
|
maxUnavailable: 0
|
|
type: RollingUpdate
|
|
volumes: []
|