infrastructure/flux/old_cluster/apps/networking/traefik/helm-release.yaml

75 lines
1.6 KiB
YAML
Raw Normal View History

2021-10-27 15:00:59 +02:00
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: traefik
namespace: networking
spec:
interval: 5m
chart:
spec:
# renovate: registryUrl=https://helm.traefik.io/traefik
chart: traefik
version: 10.24.0
2021-10-27 15:00:59 +02:00
sourceRef:
kind: HelmRepository
name: traefik-charts
namespace: flux-system
interval: 5m
values:
image:
name: traefik
deployment:
kind: Deployment
replicas: 2
service:
enabled: true
type: LoadBalancer
spec:
externalIPs:
- 10.42.42.150
externalTrafficPolicy: Local
logs:
general:
level: WARN
ingressClass:
enabled: true
isDefaultClass: true
fallbackApiVersion: v1
2022-05-18 12:31:37 +02:00
globalArguments: []
2021-11-15 14:38:07 +01:00
additionalArguments:
2022-05-18 12:31:37 +02:00
- "--providers.kubernetesingress.ingressclass=traefik"
2021-10-27 15:00:59 +02:00
- "--providers.kubernetesingress.ingressendpoint.ip=10.42.42.150"
2022-05-18 12:31:37 +02:00
- "--entryPoints.web.forwardedHeaders.insecure=true"
- "--entryPoints.websecure.forwardedHeaders.insecure=true"
2021-10-27 15:00:59 +02:00
ports:
traefik:
port: 9000
expose: true
web:
port: 8000
exposedPort: 8000
expose: true
websecure:
port: 8443
exposedPort: 8443
expose: true
pilot:
enabled: false
experimental:
plugins:
enabled: false
2022-05-29 17:16:34 +02:00
affinity: {}
2022-05-26 16:23:49 +02:00
providers:
kubernetesCRD:
enabled: true
namespaces:
- networking
- olympus
2021-10-27 15:00:59 +02:00
resources:
requests:
memory: 100Mi
cpu: 500m
limits:
memory: 500Mi