Skip to content

Commit 31f99d0

Browse files
rsmittytalos-bot
authored andcommitted
chore: update drone pipeline type
This enables us to run in the new kube pipeline types. Signed-off-by: Spencer Smith <[email protected]>
1 parent d56c5e5 commit 31f99d0

File tree

1 file changed

+15
-38
lines changed

1 file changed

+15
-38
lines changed

.drone.yml

Lines changed: 15 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,24 @@
1-
---
2-
kind: secret
3-
name: kubeconfig
4-
5-
get:
6-
path: buildx
7-
name: kubeconfig
8-
91
---
102
kind: pipeline
3+
type: kubernetes
114
name: default
125

13-
services:
14-
- name: docker
15-
image: docker:19.03-dind
16-
entrypoint:
17-
- dockerd
18-
command:
19-
- --dns=8.8.8.8
20-
- --dns=8.8.4.4
21-
- --log-level=error
22-
privileged: true
23-
volumes:
24-
- name: docker-socket
25-
path: /var/run
26-
276
steps:
287
- name: setup-ci
298
image: autonomy/build-container:latest
309
commands:
3110
- git fetch --tags
3211
- apk add coreutils
33-
- echo -e "$BUILDX_KUBECONFIG" > /root/.kube/config
34-
- docker buildx create --driver kubernetes --driver-opt replicas=2 --driver-opt namespace=ci --driver-opt image=moby/buildkit:v0.6.2 --name ci --buildkitd-flags="--allow-insecure-entitlement security.insecure" --use
12+
- docker buildx create --driver docker-container --platform linux/amd64 --buildkitd-flags "--allow-insecure-entitlement security.insecure" --name local --use unix:///var/outer-run/docker.sock
3513
- docker buildx inspect --bootstrap
36-
environment:
37-
BUILDX_KUBECONFIG:
38-
from_secret: kubeconfig
3914
privileged: true
4015
volumes:
4116
- name: docker-socket
4217
path: /var/run
18+
- name: outerdockersock
19+
path: /var/outer-run
4320
- name: docker
4421
path: /root/.docker/buildx
45-
- name: kube
46-
path: /root/.kube
4722

4823
- name: build-pull-request
4924
image: autonomy/build-container:latest
@@ -57,10 +32,10 @@ steps:
5732
volumes:
5833
- name: docker-socket
5934
path: /var/run
35+
- name: outerdockersock
36+
path: /var/outer-run
6037
- name: docker
6138
path: /root/.docker/buildx
62-
- name: kube
63-
path: /root/.kube
6439

6540
- name: build-and-publish
6641
image: autonomy/build-container:latest
@@ -80,10 +55,10 @@ steps:
8055
volumes:
8156
- name: docker-socket
8257
path: /var/run
58+
- name: outerdockersock
59+
path: /var/outer-run
8360
- name: docker
8461
path: /root/.docker/buildx
85-
- name: kube
86-
path: /root/.kube
8762

8863
- name: build-release
8964
image: autonomy/build-container:latest
@@ -96,10 +71,10 @@ steps:
9671
volumes:
9772
- name: docker-socket
9873
path: /var/run
74+
- name: outerdockersock
75+
path: /var/outer-run
9976
- name: docker
10077
path: /root/.docker/buildx
101-
- name: kube
102-
path: /root/.kube
10378

10479
- name: release
10580
image: plugins/github-release
@@ -119,12 +94,14 @@ steps:
11994
volumes:
12095
- name: docker-socket
12196
temp: {}
97+
- name: outerdockersock
98+
host:
99+
path: /var/ci-docker
122100
- name: docker
123101
temp: {}
124-
- name: kube
125-
temp: {}
126102
---
127103
kind: pipeline
104+
type: kubernetes
128105
name: notify
129106

130107
clone:
@@ -151,6 +128,6 @@ depends_on:
151128
- default
152129
---
153130
kind: signature
154-
hmac: 8b146c8b7bc4171b48c2836e1f6b5c269cbfcefa5abc33d9bfcf27099de44ce0
131+
hmac: 9e465020b2d4d694c23f176e05cef4c7da9bb75acb2a51a230bef7343f4ee18c
155132

156133
...

0 commit comments

Comments
 (0)