32 lines
760 B
Nix
32 lines
760 B
Nix
|
{
|
||
|
kubernetes.resources.helmChartConfigs = {
|
||
|
traefik = {
|
||
|
metadata.namespace = "kube-system";
|
||
|
|
||
|
# Override Traefik's service with a static load balancer IP.
|
||
|
# Create endpoint for HTTPS on port444.
|
||
|
# Allow external name services for esrom.
|
||
|
spec.valuesContent = ''
|
||
|
service:
|
||
|
spec:
|
||
|
loadBalancerIP: "192.168.30.128"
|
||
|
ports:
|
||
|
localsecure:
|
||
|
port: 8444
|
||
|
expose: true
|
||
|
exposedPort: 444
|
||
|
protocol: TCP
|
||
|
tls:
|
||
|
enabled: true
|
||
|
options: ""
|
||
|
certResolver: ""
|
||
|
domains: []
|
||
|
providers:
|
||
|
kubernetesIngress:
|
||
|
allowExternalNameServices: true
|
||
|
'';
|
||
|
};
|
||
|
};
|
||
|
|
||
|
}
|