From edaa8b457c5a6b400649fba46825b4a06475feac Mon Sep 17 00:00:00 2001 From: pierre Date: Thu, 31 Oct 2024 08:41:52 +0000 Subject: [PATCH] add before deletion --- gitea_runner_helm.yml | 118 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 gitea_runner_helm.yml diff --git a/gitea_runner_helm.yml b/gitea_runner_helm.yml new file mode 100644 index 0000000..5f2a6de --- /dev/null +++ b/gitea_runner_helm.yml @@ -0,0 +1,118 @@ +--- +# 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