{ myLib, ... }: { kubernetes.resources.helmChartConfigs = { traefik = { metadata.namespace = "kube-system"; # Override Traefik's service with a static load balancer IP. # Create endpoint for HTTPS on port 444. # Allow external name services for esrom. spec.valuesContent = '' service: spec: annotations: {"metallb.universe.tf/loadBalancerIPs":"${myLib.globals.traefikIPv4}"} ports: localsecure: port: 8444 expose: true exposedPort: 444 protocol: TCP tls: enabled: true options: "" certResolver: "" domains: [] providers: kubernetesIngress: allowExternalNameServices: true ''; }; }; }