diff --git a/kustomize/deployment.yaml b/kustomize/deployment.yaml new file mode 100644 index 0000000..45dcebe --- /dev/null +++ b/kustomize/deployment.yaml @@ -0,0 +1,59 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: drone-server + namespace: drone + labels: + app: drone-server +spec: + selector: + matchLabels: + app: drone-server + tier: drone-server + strategy: + #type: Recreate + type: RollingUpdate + rollingUpdate: + maxSurge: 1 + maxUnavailable: 0 + template: + metadata: + labels: + app: drone-server + tier: drone-server + spec: + containers: + - image: drone/drone:2.4.0 + name: drone-server + env: + - name: DRONE_SERVER_PORT + value: ":80" + - name: DRONE_GITEA_SERVER + value: "https://git.thejimnicholson.com" + - name: DRONE_RPC_SECRET + value: "5fe3add2da2fc5a8d31c9b1139ac07a3d97d" + - name: DRONE_SERVER_HOST + value: "drone.kube.thejimnicholson.com" + - name: DRONE_HOST + value: "https://drone.kube.thejimnicholson.com" + - name: DRONE_SERVER_PROTO + value: "https" + - name: DRONE_TLS_AUTOCERT + value: "false" + - name: DRONE_AGENTS_ENABLED + value: "true" + - name: DRONE_GITEA_CLIENT_ID + value: "e39024f0-459d-4015-a2bd-64a6fd7acc47" + - name: DRONE_GITEA_CLIENT_SECRET + value: "j2tv6sISGcTkRnX7jiRNfXRQlgf_7mg1g6Z52WnJ8xM=" + ports: + - containerPort: 80 + name: drone-server + volumeMounts: + - name: drone-server-persistent-storage + mountPath: /var/lib/drone + volumes: + - name: drone-server-persistent-storage + persistentVolumeClaim: + claimName: drone-pvc \ No newline at end of file diff --git a/kustomize/kustomization.yaml b/kustomize/kustomization.yaml index 0410218..f3c5c6e 100644 --- a/kustomize/kustomization.yaml +++ b/kustomize/kustomization.yaml @@ -4,7 +4,7 @@ resources: - namespace.yaml - rbac.yaml - storage.yaml -# - deployment.yaml + - deployment.yaml # - service.yaml # - ingress.yaml # - agent.yaml \ No newline at end of file