Sign inSign up

encx/gitlabkit-runner

By encx

Updated about 4 years ago

Better way to see and control your GitLab self-hosted runners.

Image
0

463

encx/gitlabkit-runner repository overview

GitLabKit Runner Admin

Better way to see and control your GitLab self-hosted runners.

Documentation

Main documentation of GitLabKit Runner Admin can be found here

Image

Tags
  • Release versions
    • 1, 1.1, 1.1.0, latest
    • 1.0, 1.0.1
    • 1.0.0
  • Pull request builds
    • pr-<pr-number> ex. pr-10
Architectures
  • x86-64
  • ARM64

Example run command

Example docker run command with minimal settings

$ docker run \
  -e CONNECTIONS__GITLABSERVER="https://<your-gitlab-server>" \
  -e SECRETS__GITLABTOKEN="<gitlab-token>" \
  -e CONNECTIONS__REDISSERVER="<redis-host>" \
  -p 80:80 \
  encx/gitlabkit-runner

Environment variables

variableexamplerequireddescription
CONNECTIONS__GITLABSERVERhttps://gitlab.yourcompany.comyesGitLab server URL
SECRETS__GITLABTOKENrG2f93ddazyesGitLab token. Could be a personal token or group token that has sufficient permission to view CI/CD settings in the group
CONNECTIONS__REDISSERVERredis-server:16379noRedis host. If set, it will be used as cache.
SECRETS__REDISUSERusernamenoRedis ACL user. Leave empty if Redis has no ACL user set.
SECRETS__REDISPASSWORDpasswordnoRedis password. Could be used alone if Redis has set requirepass. Or could be used together with SECRETS__REDISUSER for ACL authentication.
LOGTARGETS__SEQhttp://seq-server:5341noRunner Admin supports Seq logger. Use this to set log ingestion URL.
APPLICATIONINSIGHTS__CONNECTIONSTRING-noRunner Admin supports Application Insights to see application diagnostics. Use this to set connection string from Azure dashboard.

Port

80. Yeah, that's it.

Tag summary

Content type

Image

Digest

Size

87.2 MB

Last updated

over 4 years ago

docker pull encx/gitlabkit-runner