Uploaded image for project: 'AMQ Streams'
  1. AMQ Streams
  2. ENTMQST-2726

Do not set the deprecated Ingress class annotation by default anymore

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 1.8.0.GA
    • None
    • None
    • None
    • False
    • False
    • Undefined

      In 0.22, we added support for networking/v1 Ingress API. This does not use the old and deprecated kubernetes.io/ingress.class annotation anymore to configure the Ingress class. Instead it has a dedicated ingressClassName in the spec. In 0.22, when the class field in the Ingress listener was configured, we set both at the same time - the annotation and the spec. But it turns out Kubernetes is rejecting this configuration and allows only one of these two to be used. This was not discovered initially in 0.22, since it seems to work fine when modifying the Ingress resource. Only creating new Ingress resource is rejected.

              Unassigned Unassigned
              scholzj JAkub Scholz
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: