diff --git a/manifests/artemis/gitea-runners/kustomization.yaml b/manifests/artemis/gitea-runners/kustomization.yaml index 22ca7b1..3e8fc01 100644 --- a/manifests/artemis/gitea-runners/kustomization.yaml +++ b/manifests/artemis/gitea-runners/kustomization.yaml @@ -6,3 +6,5 @@ metadata: resources: - runner-artemis-1.yaml + - runner-artemis-2.yaml + - runner-artemis-3.yaml diff --git a/manifests/artemis/gitea-runners/runner-artemis-2.yaml b/manifests/artemis/gitea-runners/runner-artemis-2.yaml new file mode 100644 index 0000000..18d1116 --- /dev/null +++ b/manifests/artemis/gitea-runners/runner-artemis-2.yaml @@ -0,0 +1,51 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: gitea-runner-data-pvc-2 +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi + storageClassName: local-path +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: gitea-act-runner-dind-2 +spec: + replicas: 1 + selector: + matchLabels: + app: gitea-act-runner-dind-2 + template: + metadata: + labels: + app: gitea-act-runner-dind-2 + spec: + containers: + - name: runner + image: vegardit/gitea-act-runner:dind-latest + securityContext: + privileged: true + env: + - name: GITEA_INSTANCE_URL + value: "https://git.dgse.cloud" + - name: GITEA_RUNNER_REGISTRATION_TOKEN + valueFrom: + secretKeyRef: + name: gitea-runner-token + key: token + volumeMounts: + - name: data + mountPath: /data + - name: docker-storage + mountPath: /var/lib/docker + volumes: + - name: data + persistentVolumeClaim: + claimName: gitea-runner-data-pvc-2 + - name: docker-storage + emptyDir: {} diff --git a/manifests/artemis/gitea-runners/runner-artemis-3.yaml b/manifests/artemis/gitea-runners/runner-artemis-3.yaml new file mode 100644 index 0000000..caee25f --- /dev/null +++ b/manifests/artemis/gitea-runners/runner-artemis-3.yaml @@ -0,0 +1,51 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: gitea-runner-data-pvc-3 +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi + storageClassName: local-path +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: gitea-act-runner-dind-3 +spec: + replicas: 1 + selector: + matchLabels: + app: gitea-act-runner-dind-3 + template: + metadata: + labels: + app: gitea-act-runner-dind-3 + spec: + containers: + - name: runner + image: vegardit/gitea-act-runner:dind-latest + securityContext: + privileged: true + env: + - name: GITEA_INSTANCE_URL + value: "https://git.dgse.cloud" + - name: GITEA_RUNNER_REGISTRATION_TOKEN + valueFrom: + secretKeyRef: + name: gitea-runner-token + key: token + volumeMounts: + - name: data + mountPath: /data + - name: docker-storage + mountPath: /var/lib/docker + volumes: + - name: data + persistentVolumeClaim: + claimName: gitea-runner-data-pvc-3 + - name: docker-storage + emptyDir: {}