使用 helm 安装 gitlab 但没有 ingress 时如何提供 tls ca、cert 和 key?我有自己的入口,并添加了主机和路径。但是入口已启用 SSL_PASSTHROUGH(临时)。所以我需要 gitlab 使用通配符 tls 证书,并且入口会将 ssl 流量传递给 gitlab 主机。
我已经创建了机密,但文档显示机密已传递给入口..并且我已禁用由 helm (--set nginx-ingress.enabled=false)
创建的默认入口。
--set gitlab.webservice.ingress.tls.secretName=RELEASE-gitlab-tls \
--set registry.ingress.tls.secretName=RELEASE-registry-tls \
--set minio.ingress.tls.secretName=RELEASE-minio-tls
这是我现在正在尝试的命令,但需要 tls 证书的选项..
helm install gitlab gitlab/gitlab --namespace test-web-dev --set global.edition=ce --set global.hosts.domain=test.com --set tls.enabled=true --set global.smtp.address=postfix.test-internal --set global.smtp.port=25 --set certmanager.install=false --set certmanager-issuer.email=admin@test.com --set certmanager.install=false --set nginx-ingress.enabled=false