You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add Gateway resource template for cluster-level Traefik
- Add templates/gateway.yaml to create a dedicated Gateway resource
- Add gateway configuration section to values.yaml with HTTP listeners
- Disable Traefik subchart's gateway creation (traefik.gateway.enabled: false)
Background:
With Traefik being deployed at the cluster level for dev/staging/production
environments, the LFX platform applications can no longer rely on the
Traefik Helm subchart to create the Gateway resource. This change ensures
the chart creates its own Gateway resource that applications can reference,
maintaining independence from cluster-level infrastructure components.
The new Gateway template provides:
- Configurable listeners (HTTP on ports 8000 and 8080 by default)
- Support for annotations and labels
- Flexible namespace targeting with allowedRoutes configuration
- Foundation for future HTTPS/TLS certificate integration
This architectural change supports better separation of concerns between
infrastructure (cluster-level Traefik) and application-level routing
configurations.
Signed-off-by: Alan Sherman <[email protected]>
0 commit comments