contour
contour copied to clipboard
support fallback certificate in v1beta1/Ingress
#2428 has a design to enable fallback certs in HTTPProxy
. This issue is to follow up with thoughts around how to apply to Ingress v1beta1.
Originally posted by @stevesloka in https://github.com/projectcontour/contour/pull/2428
I guess the logic to support fallback certificate feature in Ingress resource wouldn't be that different from HTTPProxy. If ingressResource.Spec.TLS is not set and an fallback annotation is set, add the hosts and corresponding route rules from that ingressResource to ingress_fallback route config during dag visit.
Any updates on this feature?
Cc @xaleeks if this is something on your priority list
If we were to support this on Ingress, would have to be via an annotation to enable it, however which vhost to apply a fallback cert to is problematic as an Ingress could have many. Might be ok to apply to all that are specified on an Ingress we would just have to be clear about documentation etc.
Yes, I agree that it would need an annotation, and would also need clear documentation about what would happen in various Ingress cases (like multiple vhosts).
See also this comment which asks a clarifying question about the expected ux
same boat as https://github.com/projectcontour/contour/issues/4556 moving out of a milestone until we get more info
The Contour project currently lacks enough contributors to adequately respond to all Issues.
This bot triages Issues according to the following rules:
- After 60d of inactivity, lifecycle/stale is applied
- After 30d of inactivity since lifecycle/stale was applied, the Issue is closed
You can:
- Mark this Issue as fresh by commenting
- Close this Issue
- Offer to help out with triage
Please send feedback to the #contour channel in the Kubernetes Slack
The Contour project currently lacks enough contributors to adequately respond to all Issues.
This bot triages Issues according to the following rules:
- After 60d of inactivity, lifecycle/stale is applied
- After 30d of inactivity since lifecycle/stale was applied, the Issue is closed
You can:
- Mark this Issue as fresh by commenting
- Close this Issue
- Offer to help out with triage
Please send feedback to the #contour channel in the Kubernetes Slack