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!