contour-operator
contour-operator copied to clipboard
Surface the Entrypoint of a Contour in Status
Please describe the problem you have Reflect entrypoint/ingress details in the status of a Contour. Similar to ingress of a service resource. For example:
apiVersion: operator.projectcontour.io/v1alpha1
kind: Contour
metadata:
name: example
status:
ingress:
ip: <service_ip>
ports:
- 80
- 443
Implementation considerations:
- Nodeport service would need to surface every worker node IP in the cluster.
- Should a
hostnamefield be included that external DNS could populate?
For HTTPProxy, we literally copied the status.loadBalancer struct from Ingress and Service, which allows for both multiple IP addresses and multiple hostnames. Maybe it's better to just reuse that again here?