The gitlab-runner charm:
-
Installs gitab-runner upstream repos as described here: https://docs.gitlab.com/runner/install/
-
Configures and registers a single docker or lxd runner using the configured gitlab-registration-token and gitlab-server.
-
Exposes prometheus metrics on port: 9252
The runner registers with its hostname (fqdn) in gitlab (default with gitlab-runner) and any supplied tags.
A default “juju” tag is added unless changed.
The runner removes itself and unregisters as part of a unit removal with ‘juju remove unit’.
Attribution
This charm was inspired and code was used from the “pirate-charmers” which implemented the lxd custom runner.
Navigation
Level | Path | Navlink |
---|---|---|
1 | Mandatory config | Mandatory config |
1 | Examples | Example deploys |
1 | Code | Source Code |
1 | Author | Author: Erik Lönroth |
Redirects
Mapping table
Path | Location |
---|