Now, use traefik

Ingress-nginx is now deprecated, so we changed ingress management:
- traefik is now the default ingress class to use
- we add traefik ingressroute management too
This commit is contained in:
2026-05-03 21:19:59 +02:00
parent 9924ede999
commit a1e6726763
10 changed files with 520 additions and 34 deletions

View File

@@ -247,6 +247,15 @@ func (chart *HelmChart) generateDeployment(service types.ServiceConfig, deployme
}
}
// create IngressRoute (Traefik CRD) if specified
if ingressRoute := d.AddIngressRoute(service, appName); ingressRoute != nil {
y, _ := ingressRoute.Yaml()
chart.Templates[ingressRoute.Filename()] = &ChartTemplate{
Content: y,
Servicename: service.Name,
}
}
return nil
}