contour-operator icon indicating copy to clipboard operation
contour-operator copied to clipboard

Surface the Entrypoint of a Contour in Status

Open danehans opened this issue 4 years ago • 1 comments

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 hostname field be included that external DNS could populate?

danehans avatar Feb 02 '21 03:02 danehans

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?

youngnick avatar Feb 03 '21 06:02 youngnick