Insufficient Documentation for Deployment
I have been unsuccessful at deploying gitlab-runner using these Helm charts while following the provided documentation.
Attempt at running code as is
Background info:
In deployment/manifests/values.yaml I changed: gitlabUrl, runnerRegistrationToken, and certSecretName to be relevant to my desired deployment
command:
helm install -f deployment/manifests/values.yaml gitlab-runner ./deployment/manifests/gitlab-runner-0.19.2.tgz
result:
ERROR: Registering runner... failed runner=i3xuu916 status=couldn't execute POST against https://gitlab.us.lmco.com/api/v4/runners: Post https://gitlab.us.lmco.com/api/v4/runners: x509: certificate signed by unknown authority
PANIC: Failed to register this runner. Perhaps you are having network problems
I have created a secret in kubernetes and fed it to Helm in values.yaml. All of these steps I gleaned from working with GitLab's Helm charts for gitlab-runner. I can get the runner to register if I alter ../templates/configMap.yaml but the jobs fail with a pod error...I don't think I should be editing these templates either.
request:
Better documentation on what values to edit (if any), or procedure to follow to successfully deploy gitlab-runner using Helm and the default containers in these charts.