Unable To Upgrade Consul-K8s From 1.17.X to 1.20.X

Hi,
I am trying to upgrade my consul-k8s/service mesh from 1.17.X to latest 1.20.0 and “consul-consul-connect-injector” Deployment is throwing this error:

2024-10-28T20:24:22.440880124Z 2024-10-28T20:24:22.440Z ERROR setup unable to create controller {“controller”: “registration”, “error”: “no matches for kind "Registration" in version "consul.hashicorp.com/v1alpha1"”}

I assumed it was missing CRDS Registration but I thought consul Helm chart bundles all dependencies.
Any idea how to fix it?
Thanks!
~K

so I checked the content of the consul helm chart and found crd-registration.yaml and this crd only got installed if {{- if .Values.connectInject.enabled }}
I verified that my consul config yaml has connectInject.enabled set to TRUE but still.
Interesting!

Actually my fault. Non issue

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.