Closed tmyhu closed 6 months ago
This issue is stale because it has been open for 90 days with no
activity. It will automatically close after 30 more days of
inactivity. Reopen the issue with /reopen
. Mark the issue as
fresh by adding the comment /remove-lifecycle stale
.
Problem Currently, if I enable Contour in KnativeServing the operator will deploy net-contour with a ConfigMap config-contour that is hardcoded to point at contour-external/envoy and contour-internal/envoy (https://github.com/knative-extensions/net-contour/blob/release-1.12/config/config-contour.yaml#L50). So this only works if using the Contour deployment example yaml from the Knative docs but I cannot change this for a custom Contour installation in a different namespace as the operator would undo any modification to the configmap.
It would be very helpful if the contour namespace and envoy service names could be configured in KnativeServing custom resource under
spec.ingress.contour
Persona: Which persona is this feature for? System Operator
Exit Criteria Deploy Knative Serving via the Operator and KnativeServing custom resource, deploy Contour under a different name/namespace than contour-external/envoy and have a working Ingress.