concourse / concourse-chart

Helm chart to install Concourse
Apache License 2.0
145 stars 176 forks source link

Allow ingressClassName to be configurable #264

Closed LukeShortCloud closed 3 years ago

LukeShortCloud commented 3 years ago

Currently, there is no direct way to set the ingress.spec.ingressClassName of an Ingress object for the stable Ingress API.

For the beta version of the Ingress API, most Ingress Controllers supported the Concourse chart deploying with the Helm chart value of web.ingress.annotations.'kubernetes.io/ingress.class' being set.

As more Ingress Controller drop the ability to use the annotation syntax, it is becoming harder to set the Ingress Class for the web hosts.

Workarounds

Desired Solution

Add a new Helm chart value web.ingress.ingressClassName that can be configurable.