From 5701c2fffe1cd2f208d73e99bcc2679b007fb2b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beatrice=20Dellac=C3=A0?= Date: Wed, 26 Mar 2025 23:30:31 +0100 Subject: [PATCH] update drone --- ...ne-runner.yaml => drone-runner-amd64.yaml} | 12 ++++--- deploy/drone/drone-runner-arm64.yaml | 34 +++++++++++++++++++ deploy/drone/kustomization.yaml | 3 +- 3 files changed, 43 insertions(+), 6 deletions(-) rename deploy/drone/{drone-runner.yaml => drone-runner-amd64.yaml} (78%) create mode 100644 deploy/drone/drone-runner-arm64.yaml diff --git a/deploy/drone/drone-runner.yaml b/deploy/drone/drone-runner-amd64.yaml similarity index 78% rename from deploy/drone/drone-runner.yaml rename to deploy/drone/drone-runner-amd64.yaml index 9876d67..0d85f50 100644 --- a/deploy/drone/drone-runner.yaml +++ b/deploy/drone/drone-runner-amd64.yaml @@ -1,20 +1,22 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: drone-runner + name: drone-runner-amd64 namespace: drone spec: - replicas: 5 + replicas: 1 selector: matchLabels: - app: drone-runner + app: drone-runner-amd64 template: metadata: labels: - app: drone-runner + app: drone-runner-amd64 spec: + nodeSelector: + kubernetes.io/arch: "amd64" containers: - - name: drone-runner + - name: drone-runner-amd64 image: drone/drone-runner-kube:latest imagePullPolicy: Always env: diff --git a/deploy/drone/drone-runner-arm64.yaml b/deploy/drone/drone-runner-arm64.yaml new file mode 100644 index 0000000..467b45b --- /dev/null +++ b/deploy/drone/drone-runner-arm64.yaml @@ -0,0 +1,34 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: drone-runner-arm64 + namespace: drone +spec: + replicas: 1 + selector: + matchLabels: + app: drone-runner-arm64 + template: + metadata: + labels: + app: drone-runner-arm64 + spec: + nodeSelector: + kubernetes.io/arch: "arm64" + containers: + - name: drone-runner-arm64 + image: drone/drone-runner-kube:latest + imagePullPolicy: Always + env: + - name: DRONE_RPC_HOST + value: "drone.beatrice.wtf" + - name: DRONE_RPC_PROTO + value: "https" + - name: DRONE_RPC_SECRET + value: "26a2221fd8090ea38720fc445eca6a45a39a63fcce3ba30712e7153b855f8" + - name: DRONE_RUNNER_CAPACITY + value: "3" + - name: DRONE_DEBUG + value: "true" + - name: DRONE_NAMESPACE_DEFAULT + value: "drone" \ No newline at end of file diff --git a/deploy/drone/kustomization.yaml b/deploy/drone/kustomization.yaml index 5c85362..db17805 100644 --- a/deploy/drone/kustomization.yaml +++ b/deploy/drone/kustomization.yaml @@ -1,6 +1,7 @@ resources: - drone-rbac.yaml - drone-server.yaml - - drone-runner.yaml + - drone-runner-arm64.yaml + - drone-runner-amd64.yaml - drone-ingress.yaml - drone-pvc.yaml