diff --git a/drone.pod.yaml b/drone.pod.yaml index 87c2505..03ee69a 100644 --- a/drone.pod.yaml +++ b/drone.pod.yaml @@ -35,12 +35,68 @@ spec: - name: DRONE_STARLARK_ENABLED value: "true" - name: DRONE_LOGS_DEBUG - value: "true" + value: "false" - name: DRONE_LOGS_TRACE - value: "true" + value: "false" - name: DRONE_USER_CREATE value: "username:do,admin:true" + - name: drone-runner + image: drone/drone-runner-docker:latest + ports: + - containerPort: 3000 + hostPort: 8090 + volumeMounts: + - name: drone-runner-data-pvc + mountPath: /drone + - name: etc_containers + mountPath: /etc/containers + - name: podman.sock + mountPath: /var/run/docker.sock + env: # Added environment variables section here + - name: TZ + value: "Europe/Berlin" + - name: DRONE_RUNNER_NAME + value: "drone-runner01" + - name: DRONE_RPC_SECRET + value: "7eb685ed81d0c34bafc5efa7783c20b2" + - name: DRONE_RPC_HOST + value: "drone.chaos" + - name: DRONE_RPC_PROTO + value: "http" + - name: DRONE_RUNNER_CAPACITY + value: "1" + - name: DRONE_LOGS_DEBUG + value: "false" + - name: DRONE_LOGS_TRACE + value: "false" + - name: DRONE_TRACE + value: "false" + - name: DOCKER_BUILDKIT + value: "1" + - name: DRONE_GIT_ALWAYS_AUTH + value: "true" + - name: DRONE_UI_DISABLE + value: "false" + - name: DRONE_UI_USERNAME + value: "root" + - name: DRONE_UI_PASSWORD + value: "root" + - name: DRONE_RUNNER_CLONE_IMAGE + value: "drone/git" + #- name: DRONE_RUNNER_VOLUMES + # value: "/etc/resolv.conf:/etc/resolv.conf" volumes: - name: drone-data-pvc persistentVolumeClaim: - claimName: drone-data \ No newline at end of file + claimName: drone-data + - name: drone-runner-data-pvc + persistentVolumeClaim: + claimName: drone-runner-data + - name: etc_containers + hostPath: + path: /etc/containers + type: Directory + - name: podman.sock + hostPath: + path: /run/podman/podman.sock + type: File