DEPRECATION NOTICE:

  .Values.addons.ingress.nginx.enabled=true is deprecated, therefore using capi-helm-charts to
  install Ingress NGINX controller as an addon is deprecated.

  .Values.addons.ingress.traefik.enabled=true is set by default. The supported cluster addon for
  ingress controller and GatewayAPI is Traefik. This means that setting .Values.addons.ingress.enabled=true will now default to installing Traefik and removing Ingress NGINX if it is installed.

  For safety and security reasons, Ingress NGINX was retired in
  March 2026 [https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/]. As Ingress
  NGINX is the only Ingress controller addon supported by capi-helm-charts,
  capi-helm-charts can no longer deploy an Ingress controller as an addon.

  - capi-helm-charts retains the ability to **enable** Ingress NGINX as a cluster addon for
    backwards compatibility with other tooling.
  - The deployment of Ingress NGINX will no longer be tested as part of the release
    process for capi-helm-charts.
  - Setting .Values.addons.ingress.enabled=true therefore no longer guarantees to install
    a functioning NGINX Ingress controller.
