defenseunicorns / uds-package-gitlab-runner

🏭 UDS GitLab Runner Zarf Package
Apache License 2.0
4 stars 1 forks source link

Make k8s runner more flexible and secure #66

Open zachariahmiller opened 3 months ago

zachariahmiller commented 3 months ago

Is your feature request related to a problem? Please describe.

Currently, the gitlab-runner is only able to be run as an instance type runner and only from within the same cluster as the gitlab server. It also assumes that the individual deploying the gitlab-runner has access to grab secrets from the gitlab namespace, which in a locked down cluster with specific rbac based on certain responsibilities/functions is a faulty assumption. Furthermore, the method for registering the runners that is being used in this chart is currently deprecated and as such an alternative approach or at least a plan for an alternative approach will need to be determined.

Describe the solution you'd like

Racer159 commented 3 weeks ago

We could explore the GitLab runner operator here: https://operatorhub.io/operator/gitlab-runner-operator