Skip to content

Commit c904b71

Browse files
authored
bk: use explicit docker login (#5767) (#5785)
1 parent 8c82c82 commit c904b71

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.buildkite/pipeline.package.mbp.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ common:
1515
lifetime: 10800 # seconds
1616
project-id: "elastic-observability-ci"
1717
project-number: "911195782929"
18+
- dockerhub_login_plugin: &dockerhub_login_plugin
19+
elastic/vault-docker-login#v0.6.0:
20+
secret_path: 'kv/ci-shared/observability-github-secrets/shared/docker/dockerhub/observabilityrobots'
21+
- docker_elastic_login_plugin: &docker_elastic_login_plugin
22+
elastic/vault-docker-login#v0.6.0:
23+
secret_path: 'kv/ci-shared/platform-ingest/elastic_docker_registry'
1824

1925
steps:
2026
- label: "Package x86_64 snapshot"
@@ -45,6 +51,7 @@ steps:
4551
- build/distributions/**
4652
plugins:
4753
- *oidc_plugin
54+
- *dockerhub_login_plugin
4855

4956
- label: "Package FIPS x86_64 snapshot"
5057
if: "build.env('VERSION_QUALIFIER') == null"
@@ -60,6 +67,7 @@ steps:
6067
- build/distributions/**
6168
plugins:
6269
- *oidc_plugin
70+
- *docker_elastic_login_plugin
6371

6472
- label: "Package FIPS x86_64 staging"
6573
key: "package-fips-x86-64-staging"
@@ -76,6 +84,7 @@ steps:
7684
- build/distributions/**
7785
plugins:
7886
- *oidc_plugin
87+
- *docker_elastic_login_plugin
7988

8089
- label: "Package aarch64 snapshot"
8190
if: "build.env('VERSION_QUALIFIER') == null"
@@ -89,6 +98,7 @@ steps:
8998
- build/distributions/**
9099
plugins:
91100
- *oidc_plugin
101+
- *dockerhub_login_plugin
92102

93103
- label: "Package aarch64 staging"
94104
key: "package-arm-staging"
@@ -103,6 +113,7 @@ steps:
103113
- build/distributions/**
104114
plugins:
105115
- *oidc_plugin
116+
- *dockerhub_login_plugin
106117

107118
- label: "Package FIPS aarch64 snapshot"
108119
if: "build.env('VERSION_QUALIFIER') == null"
@@ -118,6 +129,7 @@ steps:
118129
- build/distributions/**
119130
plugins:
120131
- *oidc_plugin
132+
- *docker_elastic_login_plugin
121133

122134
- label: "Package FIPS aarch64 staging"
123135
key: "package-fips-arm-staging"
@@ -134,6 +146,7 @@ steps:
134146
- build/distributions/**
135147
plugins:
136148
- *oidc_plugin
149+
- *docker_elastic_login_plugin
137150

138151
- label: "DRA snapshot"
139152
if: "${FILE_EXISTS_IN_REPO} && build.env('VERSION_QUALIFIER') == null"
@@ -145,6 +158,7 @@ steps:
145158
machineType: "c2-standard-16"
146159
plugins:
147160
- *oidc_plugin
161+
- *docker_elastic_login_plugin
148162
depends_on:
149163
- step: "package-x86-64-snapshot"
150164
allow_failure: false
@@ -169,6 +183,7 @@ steps:
169183
machineType: "c2-standard-16"
170184
plugins:
171185
- *oidc_plugin
186+
- *docker_elastic_login_plugin
172187
depends_on:
173188
- step: "package-x86-64-staging"
174189
allow_failure: false

0 commit comments

Comments
 (0)