34
34
DOCKER_CLI_EXPERIMENTAL : enabled
35
35
DOCKERHUB_PASSWORD :
36
36
from_secret : dockerhub_kubekarp_access_token
37
+ QUAY_PASSWORD :
38
+ from_secret : quay_kubekarp_encrypted_pass
37
39
HARBOR_FQDN :
38
40
from_secret : harbor_registry_fqdn
39
41
HARBOR_REPO :
53
55
|| true
54
56
)
55
57
- docker login --username immanuelfodor --password "$DOCKERHUB_PASSWORD"
58
+ - docker login --username immanuelfodor --password "$QUAY_PASSWORD" quay.io
56
59
- docker login $HARBOR_FQDN --username "$HARBOR_USERNAME" --password "$HARBOR_PASSWORD"
57
60
- docker buildx create --use
58
61
- |
61
64
--tag $HARBOR_REPO:${DRONE_COMMIT_SHA:0:10}-${DRONE_BUILD_NUMBER} \
62
65
--tag $HARBOR_REPO:master \
63
66
--tag immanuelfodor/kube-karp:master \
67
+ --tag quay.io/immanuelfodor/kube-karp:master \
64
68
--push \
65
69
.
66
70
@@ -134,6 +138,8 @@ steps:
134
138
DOCKER_CLI_EXPERIMENTAL : enabled
135
139
DOCKERHUB_PASSWORD :
136
140
from_secret : dockerhub_kubekarp_access_token
141
+ QUAY_PASSWORD :
142
+ from_secret : quay_kubekarp_encrypted_pass
137
143
commands :
138
144
- |
139
145
(
@@ -145,13 +151,17 @@ steps:
145
151
|| true
146
152
)
147
153
- docker login --username immanuelfodor --password "$DOCKERHUB_PASSWORD"
154
+ - docker login --username immanuelfodor --password "$QUAY_PASSWORD" quay.io
148
155
- docker buildx create --use
149
156
- |
150
157
docker buildx build \
151
158
--platform linux/arm,linux/arm64,linux/amd64 \
152
159
--tag immanuelfodor/kube-karp:$DRONE_TAG \
153
160
--tag immanuelfodor/kube-karp:$(echo "${DRONE_TAG}" | cut -d'.' -f 1-2) \
154
161
--tag immanuelfodor/kube-karp:$(echo "${DRONE_TAG}" | cut -d'.' -f 1) \
162
+ --tag quay.io/immanuelfodor/kube-karp:$DRONE_TAG \
163
+ --tag quay.io/immanuelfodor/kube-karp:$(echo "${DRONE_TAG}" | cut -d'.' -f 1-2) \
164
+ --tag quay.io/immanuelfodor/kube-karp:$(echo "${DRONE_TAG}" | cut -d'.' -f 1) \
155
165
--push \
156
166
.
157
167
0 commit comments