Advertisement
k3NGuru

gitlab-runner

Jul 21st, 2022
1,025
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.24 KB | None | 0 0
  1. image:
  2.   name: docker:latest
  3. variables:
  4.   GIT_STRATEGY: fetch
  5.   DOCKER_DRIVER: overlay2
  6.   GIT_SUBMODULE_STRATEGY: recursive
  7.   NAMESPACE: my-ns
  8.   DOCKER_TLS_CERTDIR: "/certs"
  9.   DOCKER_HOST: tcp://docker:2376
  10.   DOCKER_TLS_VERIFY: 1
  11.   DOCKER_CERT_PATH: "$DOCKER_TLS_CERTDIR/client"
  12. ---
  13. apiVersion: helm.toolkit.fluxcd.io/v2beta1
  14. kind: HelmRelease
  15. metadata:
  16.   name: gitlab-runner
  17.   namespace: flux-system
  18. spec:
  19.   chart:
  20.     spec:
  21.       chart: gitlab-runner
  22.       sourceRef:
  23.         kind: HelmRepository
  24.         name: gitlab
  25.       version: '0.40.1'
  26.   install:
  27.     createNamespace: true
  28.   targetNamespace: gitlab-runner
  29.   interval: 1m0s
  30.   values:
  31.     imagePullPolicy: Always
  32.     gitlabUrl: https://gitlab.com/
  33.     runnerRegistrationToken: *********-**********
  34.     rbac:
  35.       create: true
  36.     runners:
  37.       config: |
  38.        [[runners]]
  39.           [runners.kubernetes]
  40.             namespace = "{{.Release.Namespace}}"
  41.             image = "ubuntu:20.04"
  42.             privileged = true
  43.           [[runners.kubernetes.volumes.empty_dir]]
  44.             name = "docker-certs"
  45.             mount_path = "/certs/client"
  46.             medium = "Memory"
  47.           [runners.kubernetes.node_selector]
  48.             "lke.linode.com/pool-id" = "99005"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement