try k8s-native actions once more
This commit is contained in:
		| @@ -12,7 +12,7 @@ spec: | |||||||
|         app: actions-runner |         app: actions-runner | ||||||
|     spec: |     spec: | ||||||
|       hostname: kube-runner |       hostname: kube-runner | ||||||
|       # serviceAccountName: actions-runner |       serviceAccountName: actions-runner | ||||||
|       containers: |       containers: | ||||||
|       - name: actions-runner |       - name: actions-runner | ||||||
|         image: actions-runner |         image: actions-runner | ||||||
| @@ -37,33 +37,56 @@ spec: | |||||||
|             secretKeyRef: |             secretKeyRef: | ||||||
|               name: actions-runner-secret |               name: actions-runner-secret | ||||||
|               key: runner-token |               key: runner-token | ||||||
|  |         # - name: GITEA_RUNNER_LABELS | ||||||
|  |         #   value: ubuntu-latest:docker://node:16-bullseye,ubuntu-22.04:docker://node:16-bullseye | ||||||
|  |         - name: ACTIONS_RUNNER_POD_NAME | ||||||
|  |           valueFrom: | ||||||
|  |             fieldRef: | ||||||
|  |               fieldPath: metadata.name | ||||||
|  |         - name: ACTIONS_RUNNER_REQUIRE_JOB_CONTAINER | ||||||
|  |           value: "true" | ||||||
|  |         - name: ACTIONS_RUNNER_CONTAINER_HOOKS | ||||||
|  |           value: /home/runner/k8s/index.js | ||||||
|  |         - name: ACTIONS_RUNNER_CLAIM_NAME | ||||||
|  |           value: runner-workdir | ||||||
|         - name: GITEA_RUNNER_LABELS |         - name: GITEA_RUNNER_LABELS | ||||||
|           value: ubuntu-latest:docker://node:16-bullseye,ubuntu-22.04:docker://node:16-bullseye |           value: k8s | ||||||
|         volumeMounts: |         volumeMounts: | ||||||
|  |         - name: runner-workdir | ||||||
|  |           mountPath: /home/runner/_work | ||||||
|         - name: runner-data |         - name: runner-data | ||||||
|           mountPath: /data |           mountPath: /data | ||||||
|         - name: docker-certs |  | ||||||
|           mountPath: /certs |  | ||||||
|       - name: daemon |  | ||||||
|         image: docker:23.0.6-dind |  | ||||||
|         env: |  | ||||||
|         - name: DOCKER_TLS_CERTDIR |  | ||||||
|           value: /certs |  | ||||||
|         securityContext: |  | ||||||
|           privileged: true |  | ||||||
|         volumeMounts: |  | ||||||
|         - name: docker-certs |  | ||||||
|           mountPath: /certs |  | ||||||
|         resources: |  | ||||||
|           requests: |  | ||||||
|             memory: "128Mi" |  | ||||||
|             cpu: "500m" |  | ||||||
|           limits: |  | ||||||
|             memory: "2Gi" |  | ||||||
|             cpu: "2" |  | ||||||
|      |      | ||||||
|       volumes: |       volumes: | ||||||
|  |       - name: runner-workdir | ||||||
|  |         persistentVolumeClaim: | ||||||
|  |           claimName: runner-workdir | ||||||
|       - name: runner-data |       - name: runner-data | ||||||
|         emptyDir: {} |         persistentVolumeClaim: | ||||||
|       - name: docker-certs |           claimName: runner-data | ||||||
|         emptyDir: {} | --- | ||||||
|  | apiVersion: v1 | ||||||
|  | kind: PersistentVolumeClaim | ||||||
|  | metadata: | ||||||
|  |   name: runner-data | ||||||
|  | spec: | ||||||
|  |   resources: | ||||||
|  |     requests: | ||||||
|  |       storage: 5Gi | ||||||
|  |   storageClassName: "nfs-client" | ||||||
|  |   volumeMode: Filesystem | ||||||
|  |   accessModes: | ||||||
|  |     - ReadWriteMany | ||||||
|  | --- | ||||||
|  | apiVersion: v1 | ||||||
|  | kind: PersistentVolumeClaim | ||||||
|  | metadata: | ||||||
|  |   name: runner-workdir | ||||||
|  | spec: | ||||||
|  |   resources: | ||||||
|  |     requests: | ||||||
|  |       storage: 5Gi | ||||||
|  |   storageClassName: "nfs-client" | ||||||
|  |   volumeMode: Filesystem | ||||||
|  |   accessModes: | ||||||
|  |     - ReadWriteMany | ||||||
|   | |||||||
| @@ -17,7 +17,7 @@ namespace: gitea | |||||||
|  |  | ||||||
| images: | images: | ||||||
|   - name: actions-runner |   - name: actions-runner | ||||||
|     newName: gitea/act_runner |     newName: ghcr.io/christopherhx/gitea-actions-runner | ||||||
|     newTag: nightly |     newTag: nightly | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user