--- # Source: act-runner/templates/serviceaccount.yaml apiVersion: v1 kind: ServiceAccount metadata: name: gitea-runner-helm-act-runner labels: helm.sh/chart: act-runner-1.0.0 app.kubernetes.io/name: act-runner app.kubernetes.io/instance: gitea-runner-helm app.kubernetes.io/version: "0.2.6" app.kubernetes.io/managed-by: Helm --- # Source: act-runner/templates/secret.yaml apiVersion: v1 kind: Secret metadata: name: gitea-runner-helm-act-runner-secret labels: helm.sh/chart: act-runner-1.0.0 app.kubernetes.io/name: act-runner app.kubernetes.io/instance: gitea-runner-helm app.kubernetes.io/version: "0.2.6" app.kubernetes.io/managed-by: Helm data: act-runner-token: ZWRnZQ== --- # Source: act-runner/templates/pvc.yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: gitea-runner-helm-act-runner-pvc labels: helm.sh/chart: act-runner-1.0.0 app.kubernetes.io/name: act-runner app.kubernetes.io/instance: gitea-runner-helm app.kubernetes.io/version: "0.2.6" app.kubernetes.io/managed-by: Helm spec: accessModes: - ReadWriteOnce resources: requests: storage: "1024Mi" storageClassName: default --- # Source: act-runner/templates/deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: gitea-runner-helm-act-runner labels: helm.sh/chart: act-runner-1.0.0 app.kubernetes.io/name: act-runner app.kubernetes.io/instance: gitea-runner-helm app.kubernetes.io/version: "0.2.6" app.kubernetes.io/managed-by: Helm spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: act-runner app.kubernetes.io/instance: gitea-runner-helm template: metadata: labels: app.kubernetes.io/name: act-runner app.kubernetes.io/instance: gitea-runner-helm spec: serviceAccountName: gitea-runner-helm-act-runner securityContext: {} containers: - name: act-runner securityContext: {} image: "gitea/act_runner:0.2.6" imagePullPolicy: IfNotPresent resources: {} env: - name: DOCKER_HOST value: "tcp://localhost:2375" - name: DOCKER_TLS_CERTDIR value: "" - name: GITEA_INSTANCE_URL value: https://gitea.example.com - name: GITEA_RUNNER_REGISTRATION_TOKEN valueFrom: secretKeyRef: name: gitea-runner-helm-act-runner-secret key: act-runner-token - name: GITEA_RUNNER_LABELS value: ubuntu-latest:docker://node:16-bullseye,ubuntu-22.04:docker://node:16-bullseye,ubuntu-20.04:docker://node:16-bullseye,ubuntu-18.04:docker://node:16-buster volumeMounts: - name: docker-data mountPath: /shared - name: gitea-runner-helm-act-runner-pvc mountPath: /data - name: act-runner-dind securityContext: privileged: true image: docker:23.0.0-dind imagePullPolicy: IfNotPresent env: - name: DOCKER_DRIVER value: "overlay2" - name: DOCKER_TLS_CERTDIR value: "" volumeMounts: - name: docker-data mountPath: /shared volumes: - name: docker-data emptyDir: - name: gitea-runner-helm-act-runner-pvc persistentVolumeClaim: claimName: gitea-runner-helm-act-runner-pvc