apiVersion: v1 kind: Pod metadata: name: drone spec: containers: - name: drone image: docker.io/drone/drone:latest network: podman ports: - containerPort: 80 hostPort: 8089 volumeMounts: - name: drone-data-pvc mountPath: /data env: - name: TZ value: "Europe/Berlin" - name: DRONE_GIT_ALWAYS_AUTH value: "true" - name: DRONE_GITEA_SERVER value: "https://git.maketank.net" - name: DRONE_GITEA_CLIENT_ID value: "c2f9e916-3dc0-4276-9e09-a5922a9ce5a1" - name: DRONE_GITEA_CLIENT_SECRET value: "gto_b6rbd2xhjfkp5pmz4teaqaj5licxupjllt2yll3mphufleijcvva" - name: DRONE_RPC_SECRET value: "7eb685ed81d0c34bafc5efa7783c20b2" - name: DRONE_SERVER_HOST value: "drone.chaos" - name: DRONE_SERVER_PROTO value: "http" - name: DRONE_JSONNET_ENABLED value: "true" - name: DRONE_STARLARK_ENABLED value: "true" - name: DRONE_LOGS_DEBUG value: "false" - name: DRONE_LOGS_TRACE value: "false" - name: DRONE_USER_CREATE value: "username:do,admin:true" - name: drone-runner image: docker.io/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: - name: TZ value: "Europe/Berlin" - name: DRONE_RUNNER_NAME value: "drone-runner01" - name: DRONE_RPC_SECRET value: "7eb685ed81d0c34bafc5efa7783c20b2" - name: DRONE_RPC_HOST value: "drone.dns.podman" - 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 - 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/user/1005/podman/podman.sock type: File