apiVersion: helm.cattle.io/v1 kind: HelmChart metadata: name: traefik namespace: kube-system spec: chart: traefik repo: https://traefik.github.io/charts version: "39.0.5" targetNamespace: traefik-system createNamespace: true valuesContent: | additionalArguments: - --api.dashboard=true - --log.level=INFO - --providers.kubernetescrd - --providers.kubernetesingress deployment: replicas: 2 service: type: LoadBalancer spec: externalTrafficPolicy: Cluster loadBalancerIP: 10.0.56.200 ports: irc: expose: default: true exposedPort: 6667 port: 6667 protocol: TCP irctls: expose: default: true exposedPort: 6697 port: 6697 protocol: TCP traefik: expose: default: false exposedPort: 8080 port: 8080 protocol: TCP web: exposedPort: 80 port: 8000 protocol: TCP websecure: exposedPort: 443 port: 8443 protocol: TCP rbac: enabled: true resources: limits: cpu: 500m memory: 256Mi requests: cpu: 100m memory: 128Mi tolerations: - effect: NoSchedule key: node-role.kubernetes.io/control-plane operator: Exists ingressClass: enabled: true isDefaultClass: false providers: kubernetesCRD: enabled: true allowEmptyServices: true kubernetesIngress: enabled: true allowEmptyServices: true publishedService: enabled: true ingressRoute: dashboard: enabled: false logs: general: level: INFO