@@ -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
1925steps :
2026 - label : " Package x86_64 snapshot"
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"
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"
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"
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