some edits
Some checks failed
continuous-integration/drone Build was killed

This commit is contained in:
2025-07-29 06:58:13 +05:30
parent 8f9cfabd49
commit 92e96bf381
2 changed files with 53 additions and 35 deletions

View File

@@ -12,3 +12,17 @@ spec:
- port: 4338 - port: 4338
targetPort: 80 targetPort: 80
protocol: TCP protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: drone-server-int-service
namespace: default
spec:
selector:
app.kubernetes.io/name: drone
type: ClusterIP
ports:
- port: 80
targetPort: 80

View File

@@ -28,49 +28,53 @@ spec:
sleep 5 sleep 5
done done
echo "Gitea is ready!" echo "Gitea is ready!"
- name: drone-server
image: drone/drone:2
restartPolicy: Always
env:
- name: DRONE_USER_CREATE
value: "DRONE_USER_CREATE=username:akshun,admin:true"
- name: DRONE_GITEA_SERVER
value: "https://gitea.akshun-lab.uk"
- name: DRONE_GITEA_CLIENT_ID
valueFrom:
secretKeyRef:
name: drone-gitea-secrets
key: client_id
- name: DRONE_GITEA_CLIENT_SECRET
valueFrom:
secretKeyRef:
name: drone-gitea-secrets
key: client_secret
- name: DRONE_RPC_SECRET
valueFrom:
secretKeyRef:
name: drone-gitea-secrets
key: rpc_secret
- name: DRONE_SERVER_HOST
value: "drone.akshun-lab.uk"
- name: DRONE_SERVER_PROTO
value: "https"
volumeMounts:
- name: drone-data
mountPath: /data
containers: containers:
- name: drone-runner - name: drone-server
image: drone/drone-runner-kube:latest image: drone/drone:2
env: env:
- name: DRONE_RPC_SERVER - name: DRONE_GITEA_SERVER
value: "http://localhost:80" value: "https://gitea.akshun-lab.uk"
- name: DRONE_GITEA_CLIENT_ID
valueFrom:
secretKeyRef:
name: drone-gitea-secrets
key: client_id
- name: DRONE_GITEA_CLIENT_SECRET
valueFrom:
secretKeyRef:
name: drone-gitea-secrets
key: client_secret
- name: DRONE_RPC_SECRET - name: DRONE_RPC_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: drone-gitea-secrets name: drone-gitea-secrets
key: rpc_secret key: rpc_secret
- name: DRONE_SERVER_HOST
value: "drone.akshun-lab.uk"
- name: DRONE_SERVER_PROTO
value: "https"
- name: DRONE_USER_CREATE
value: "username:akshun,admin:true"
volumeMounts:
- name: drone-data
mountPath: /data
- name: drone-runner
image: drone/drone-runner-kube:latest
env:
- name: DRONE_RPC_PROTO
value: "http"
- name: DRONE_RPC_HOST - name: DRONE_RPC_HOST
value: "localhost:80" value: "drone-server-int-service:80"
- name: DRONE_RPC_SECRET
valueFrom:
secretKeyRef:
name: drone-gitea-secrets
key: rpc_secret
- name: DRONE_NAMESPACE_DEFAULT
value: "default"
volumeMounts:
- name: drone-data
mountPath: /data
volumes: volumes:
- name: drone-data - name: drone-data
persistentVolumeClaim: persistentVolumeClaim: