Sign inSign up

beslovas/gitlab-runner-kubetools

By beslovas

•Updated over 2 years ago

Official `gitlab/gitlab-runner` image appended with `kubectl`, `kubectx` and `helm`

Image
0

217

beslovas/gitlab-runner-kubetools repository overview

⁠What to do with this image?
  • deploy it in your k8s cluster using https://charts.gitlab.io⁠ by setting image to this one
  • mount kubeconfig secret to gitlab-runner pod at ~/.kube/config
  • now you can use helm for deploying/upgrading your cluster resources

Parts in values.yaml concerning this setup:

image:
  registry: docker.io
  image: beslovas/gitlab-runner-kubetools
  tag: alpine3.19-v16.9.1

runners:
  name: "kubetools-shell"
  executor: shell

volumeMounts:
  - name: kubeconfig
    mountPath: /home/gitlab-runner/.kube/config
    subPath: config

volumes:
  - name: kubeconfig
    secret:
      secretName: kubeconfig # secret that has been created externally or using this charts `extraObjects`

Tag summary

Content type

Image

Digest

sha256:e7932411e…

Size

144.6 MB

Last updated

over 2 years ago

docker pull beslovas/gitlab-runner-kubetools