Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- image:
- name: docker:latest
- variables:
- GIT_STRATEGY: fetch
- DOCKER_DRIVER: overlay2
- GIT_SUBMODULE_STRATEGY: recursive
- NAMESPACE: my-ns
- DOCKER_TLS_CERTDIR: "/certs"
- DOCKER_HOST: tcp://docker:2376
- DOCKER_TLS_VERIFY: 1
- DOCKER_CERT_PATH: "$DOCKER_TLS_CERTDIR/client"
- ---
- apiVersion: helm.toolkit.fluxcd.io/v2beta1
- kind: HelmRelease
- metadata:
- name: gitlab-runner
- namespace: flux-system
- spec:
- chart:
- spec:
- chart: gitlab-runner
- sourceRef:
- kind: HelmRepository
- name: gitlab
- version: '0.40.1'
- install:
- createNamespace: true
- targetNamespace: gitlab-runner
- interval: 1m0s
- values:
- imagePullPolicy: Always
- gitlabUrl: https://gitlab.com/
- runnerRegistrationToken: *********-**********
- rbac:
- create: true
- runners:
- config: |
- [[runners]]
- [runners.kubernetes]
- namespace = "{{.Release.Namespace}}"
- image = "ubuntu:20.04"
- privileged = true
- [[runners.kubernetes.volumes.empty_dir]]
- name = "docker-certs"
- mount_path = "/certs/client"
- medium = "Memory"
- [runners.kubernetes.node_selector]
- "lke.linode.com/pool-id" = "99005"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement