I’ve got a dev EKS cluster that I am using to test BYOK . I built it with terraform and the aws-eks-blueprints using mostly defaults and I have already installed the ebs_csi_driver_irsa add on to support other thigns that I want to run on this cluster.
I was following the install guide and got to the point of running the helm chart install:
helm upgrade --install --wait --atomic --create-namespace -n qovery -f qovery-config.yaml \
--set services.certificates.cert-manager-configs.enabled=false,services.certificates.qovery-cert-manager-webhook.enabled=false \
qovery qovery/qovery
And I got this error message:
Error: Unable to continue with install: ClusterRole "ebs-external-attacher-role" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; label validation error: key "app.kubernetes.io/managed-by" must equal "Helm": current value is "EKS"; annotation validation error: missing key "meta.helm.sh/release-name": must be set to "qovery"; annotation validation error: missing key "meta.helm.sh/release-namespace": must be set to "qovery"
I wanted to see if I had missed a step or config that is required prior to running this helm chart? Or if I need to modify my keys to allow the helm chart to manage this role.