Hi everyone. I’m trying to deploy a GitLab instance on Nautilus Hypercluster. I’ve downloaded the neccessary dependencies and I’m a user of a namespace called m3learning on nautilus.
After adding the github repo, I tried installing Gitlab with default config. Here is the command:
But, it would give me these errors:
Error: INSTALLATION FAILED: execution error at (gitlab/charts/certmanager-issuer/templates/cert-manager.yml:14:3): You must provide an email to associate with your TLS certificates. Please set certmanager-issuer.email
Error: Unable to continue with install: CustomResourceDefinition “certificaterequests.cert-manager.io” in namespace “” exists and cannot be imported into the current release: invalid ownership metadata;
Is it absolutely neccessary for me to have a domain and certmanager email address with certificates?
Is there no way to do it without this?
I’m not sure what Nautilus Hypercluster is, but the error sounds like a Kubernetes cluster.
If you do not want to use cert manager with Lets Encrypt, there are other options described in the docs: Configure TLS for the GitLab chart | GitLab
1 Like
Hi @dnsmichi,
I’m setting certmanager-issuer.email
I’m not being able to make it the install:
# helm install -n gitlab-ui gitlab gitlab/gitlab --timeout 600s --set global.hosts.domain=mykubernetes.com/gitlab --set global.hosts.externalIP=10.10.10.10 --set certmanager-issuer.email=myemail@mail.com --set global.edition=ce
Error: INSTALLATION FAILED: Unable to continue with install: CustomResourceDefinition "certificaterequests.cert-manager.io" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; annotation validation error: key "meta.helm.sh/release-namespace" must equal "gitlab-ui": current value is "gitlab"```
I don't know where to look at it anymore. Any advice?