apiVersion: apps/v1 kind: Deployment metadata: name: drone-server namespace: drone spec: replicas: 1 selector: matchLabels: name: drone-server template: metadata: labels: name: drone-server spec: containers: - name: drone-server image: drone/drone:2 imagePullPolicy: Always env: - name: "DRONE_GITEA_CLIENT_ID" value: e6a4fb3b-e6b1-43dd-8f45-4def94742609 - name: "DRONE_GITEA_CLIENT_SECRET" value: gto_4ggtzkrukdzsmheoa2b4wz5cza2jif6gpf7wunbrtxa74senlykq - name: "DRONE_GITEA_SERVER" value: https://git.beatrice.wtf - name: "DRONE_GIT_ALWAYS_AUTH" value: "false" - name: "DRONE_RPC_SECRET" value: 26a2221fd8090ea38720fc445eca6a45a39a63fcce3ba30712e7153b855f8 - name: "DRONE_WEBHOOK_SECRET" value: 9329e50de8f250dc3c997571f395d09e - name: "DRONE_SERVER_HOST" value: drone.panic.haus - name: "DRONE_SERVER_PROTO" value: https - name: "DRONE_SERVER_PORT" value: :80 volumeMounts: - mountPath: /var/lib/drone name: drone-lib volumes: - name: drone-lib persistentVolumeClaim: claimName: drone-pvc --- apiVersion: v1 kind: Service metadata: name: drone-server namespace: drone labels: name: drone-server spec: type: ClusterIP ports: - protocol: TCP port: 80 targetPort: 80 selector: name: drone-server