Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ingress.className added #75

Merged

Conversation

sebastien-helbert
Copy link
Contributor

What this PR does / why we need it:

add ingress.ingressClassName which replaces kubernetes.io/ingress.class annotation deprecated in Kubernetes 1.18

Which issue this PR fixes

Special notes for your reviewer:

Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.

  • Chart Version bumped
  • e2e tests pass
  • Variables are documented in the README.md
  • Chart tgz added to /docs and index updated

@discostur
Copy link

Any chance to get this merged soon?

@sebastien-helbert sebastien-helbert changed the title ingress.ingressClassName added ingress.className added Jun 6, 2022
@willholley willholley mentioned this pull request Jun 22, 2022
@broomfn
Copy link

broomfn commented Aug 4, 2022

+1 I really need this to, we've had to upgrade our ingress controllers and this is now causing us issues :-(

Does anyone know a work around or anyway to force the ingressClassName external to be set external to this helm chart?

Options I can think of:

  1. Clone the helm chart and make the changes locally
  2. run kubectl edit on the ingress after installing the helm chart

Thoughts?

@broomfn
Copy link

broomfn commented Aug 4, 2022

In the end I decided upon this command after installing the helm chart:

kubectl patch ingress/couch-couchdb --type json --patch '[{"op": "add", "path": "/spec/ingressClassName", value: "nginx" }]'

@krische
Copy link

krische commented Dec 5, 2022

Will this be merging soon?

@willholley
Copy link
Member

@sebastien-helbert can you rebase this on main and delete the chart tarball from the PR? The chart test / release process is now supported by GitHub actions so the manual step of running e2e tests and creating the chart release is no longer required.

@sebastien-helbert
Copy link
Contributor Author

@willholley done!

Copy link
Member

@willholley willholley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one comment around the documented default value. If you can rebase and bump the chart version, it's good to go.

couchdb/README.md Outdated Show resolved Hide resolved
Copy link
Member

@willholley willholley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would also be good to add a note to couchdb/NEWS.md documenting the chart version and feature addition.

@sebastien-helbert
Copy link
Contributor Author

It would also be good to add a note to couchdb/NEWS.md documenting the chart version and feature addition.

done

@PetrusZ
Copy link

PetrusZ commented Apr 2, 2023

We really need this. What's the problem now? Is it ready to merge? @willholley

@willholley willholley merged commit 9afabd4 into apache:main Apr 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support IngressClass
7 participants