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
A good test for this will be deploying cos-lite (complete with it's traefik), then deploying another traefik upstream of it and ensuring you can access each of the cos components through it.
Looking at how things work now, really this should mean that the config option for external hostname is ignored when an ingress relation is presented that will provide a URL (i think!)
The intended use case is a situation where someone deploys your "solution" which ships with a traefik, but needs to expose it within some infrastructure a different way (for example, in our datacentre with another charm such as a cloudflare/similar charm which presents the ingress interface).
In this particular case, the person deploying the solution won't have the rights to the actual ingress which controls the in-flow of traffic into the datacentre, so they would likely be consuming a CMR.
By layering the ingress, we avoid people having to reconfigure all the ingress for COS lite which is already configured.
Enhancement Proposal
We should make sure that traefik supports the
ingress
relation both as a provider and as a consumer, allowing us to layer ingresses.Acceptance Criteria
ingress
relationcc @jnsgruk
The text was updated successfully, but these errors were encountered: