diff --git a/deploy/drone/drone-runner.yaml b/deploy/drone/drone-runner.yaml new file mode 100644 index 0000000..5e0efdd --- /dev/null +++ b/deploy/drone/drone-runner.yaml @@ -0,0 +1,53 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: drone-runner + namespace: drone +spec: + replicas: 1 + selector: + matchLabels: + name: drone-runner + template: + metadata: + labels: + name: drone-runner + spec: + serviceAccountName: drone-runner-sa # Optional, but recommended for RBAC + containers: + - name: drone-runner + image: drone/drone-runner-docker:1 + 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: "5" + volumeMounts: + - name: docker-socket + mountPath: /var/run/docker.sock + volumes: + - name: docker-socket + hostPath: + path: /var/run/docker.sock + type: Socket +--- +apiVersion: v1 +kind: Service +metadata: + name: drone-runner + namespace: drone + labels: + name: drone-runner +spec: + type: ClusterIP + ports: + - protocol: TCP + port: 3000 + targetPort: 3000 + selector: + name: drone-runner diff --git a/deploy/drone/deploy.yaml b/deploy/drone/drone-server.yaml similarity index 100% rename from deploy/drone/deploy.yaml rename to deploy/drone/drone-server.yaml diff --git a/deploy/drone/kustomization.yaml b/deploy/drone/kustomization.yaml index d1bb330..6a6bf00 100644 --- a/deploy/drone/kustomization.yaml +++ b/deploy/drone/kustomization.yaml @@ -1,4 +1,5 @@ resources: - - deploy.yaml + - drone-server.yaml + - drone-runner.yaml - drone-ingress.yaml - drone-pvc.yaml