Files
casa/services/traefik/deploy/app/icarus/helm-release.yaml
T
Márcio Fernandes 6dfbd9224f modified: services/cilium/deploy/app/helm-values.yaml
modified:   services/traefik/deploy/app/default/helm-release.yaml
modified:   services/traefik/deploy/app/icarus/helm-release.yaml
2026-07-12 13:59:37 +00:00

68 lines
1.5 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: traefik
spec:
releaseName: traefik
interval: 1m
chart:
spec:
chart: traefik
version: 40.x.x
sourceRef:
kind: HelmRepository
name: traefik
namespace: traefik-icarus
interval: 40h
values:
nodeSelector:
kubernetes.io/hostname: casa-minion-01
ingressClass:
enabled: true
isDefaultClass: false
name: traefik-icarus
service:
enabled: true
type: LoadBalancer
spec:
internalTrafficPolicy: Local
externalTrafficPolicy: Local
allocateLoadBalancerNodePorts: false
loadBalancerIP: 192.168.14.204
labels:
srv-lan-l2-expose: "true"
ports:
web:
port: 80
exposedPort: 80
expose:
default: true
protocol: TCP
websecure:
port: 443
exposedPort: 443
expose:
default: true
protocol: TCP
providers:
kubernetesCRD:
enabled: true
allowCrossNamespace: false
namespaces: []
ingressClass: traefik-icarus
kubernetesIngress:
enabled: true
ingressClass: traefik-icarus
additionalArguments:
- "--providers.kubernetesingress.ingressclass=traefik-icarus"
- "--providers.kubernetescrd.ingressClass=traefik-icarus"
- "--providers.kubernetescrd.allowEmptyServices=false"
- "--providers.kubernetesingress.ingressendpoint.ip=192.168.14.204"