I wanted to use the public GitLab more instead of my private hosted one, because I have (more or less) no reason to stick to my private one. So I started by creating a new group, a new kubernetes cluster and I added my cluster to that group as a group cluster. I then continued with installing all kinds of applications (helm tiller, ingress and a runner) which worked without any problems except for the cert manager.
When I try to install the cert manager I get the following error message in the end:
Something went wrong while installing Cert-Manager
* Operation failed. Check pod logs for install-certmanager for more details.
The pod log looks mostly fine and contains a
NOTES:
cert-manager has been deployed successfully!
but short after this, when it tries to create the cluster issuer its just outputting errors.
+ seq 1 90
+ kubectl apply -f /data/helm/certmanager/config/cluster_issuer.yaml
The ClusterIssuer "letsencrypt-prod" is invalid: metadata.managedFields.fieldsType: Invalid value: "": must be `FieldsV1`
+ s=1
+ sleep 1s
+ echo 'Retrying (1)...'
+ kubectl apply -f /data/helm/certmanager/config/cluster_issuer.yaml
Retrying (1)...
The ClusterIssuer "letsencrypt-prod" is invalid: metadata.managedFields.fieldsType: Invalid value: "": must be `FieldsV1`
+ s=1
And this goes up to Retrying (90)
I’m running a k3s cluster on version 1.18
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.3", GitCommit:"2e7996e3e2712684bc73f0dec0200d64eec7fe40", GitTreeState:"archive", BuildDate:"2020-05-22T20:04:08Z", GoVersion:"go1.14.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.3+k3s1", GitCommit:"96653e8d86b74a1f73eadf09d4edc44778c2f8dd", GitTreeState:"clean", BuildDate:"2020-06-01T16:47:11Z", GoVersion:"go1.13.11", Compiler:"gc", Platform:"linux/amd64"}
Has someone run into a similar issue and solved it or has an idea what/who exactly is responsible for this error?