Skip to content

remove ingress-nginx controller#2386

Open
kalinkostashki wants to merge 2 commits intoeclipse-ditto:masterfrom
boschglobal:feature/decouple-ingress-controller
Open

remove ingress-nginx controller#2386
kalinkostashki wants to merge 2 commits intoeclipse-ditto:masterfrom
boschglobal:feature/decouple-ingress-controller

Conversation

@kalinkostashki
Copy link
Copy Markdown
Contributor

@kalinkostashki kalinkostashki commented Apr 1, 2026

  • resolves Simplify helm chart by resolving ingress controller as an external dependency #2056
  • ingress-nginx is deprecated as of 31.03.2026
  • controller should be something the user of the helm chart defines
  • removed all ingress-nginx specific annotations
  • removed nginx-ingress-auth.yaml and nginx-ingress.yaml -> those should now be defined externally
  • added a blog post in order to explain the approach and reasons behind the decision + tested each scenario in the blogpost to make sure it works

- ingress-nginx is deprecated as of 31.03.2026
- controller should be something the user of the helm chart defines
- removed all ingress-nginx specific annotations
- removed nginx-ingress-auth.yaml and nginx-ingress.yaml -> those should
now be defined externally
- added a blog post for in order to explain the appraoch and reasons
behind the decision + tested each scenario in the blogpost to make sure
it works
@kalinkostashki
Copy link
Copy Markdown
Contributor Author

@mladBlum you can take a look if you want since you would be interested in this if I remember correctly.

@mladBlum
Copy link
Copy Markdown
Contributor

mladBlum commented Apr 3, 2026

Looks good for me. As I see you solved also the hazle with ditto-ui access when removing the nginx stuff! That i was stuck on. I am glad that this is finally done. 👍
We can close #2180

Copy link
Copy Markdown
Member

@thjaeckle thjaeckle left a comment

Choose a reason for hiding this comment

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

Looks good, I suppose 😄

@kalinkostashki that means we would already introduce Helm chart version 4.0.0 together with Ditto release 3.9.0?

Might lead to confusion - we should document that somewhere that now Helm chart and Ditto appVersion are no longer aligned.
It was only a matter of time until that happens, so it's ok ..

Could you resolve the remaining merge conflicts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Simplify helm chart by resolving ingress controller as an external dependency

3 participants