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

@@ -22,12 +22,15 @@ import (
"github.com/compose-spec/compose-go/v2/types"
)
const ingressClassHelp = `# Default value for ingress.class annotation
# class: "-"
const ingressClassHelp = `# Default value for ingress.class
# class: "traefik"
# If the value is "-", controller will not set ingressClassName
# If the value is "", Ingress will be set to an empty string, so
# controller will use the default value for ingressClass
# If the value is specified, controller will set the named class e.g. "nginx"
# If the value is specified, controller will set the named class e.g. "traefik"
#
# Ingress type: "ingress" (default) or "ingressroute" (Traefik CRD)
# type: "ingress"
`
const storageClassHelp = `# Storage class to use for PVCs