@@ -126,10 +126,6 @@ check layer size ({{ $flavor.name }}):
126126 script:
127127 - .gitlab/scripts/check_layer_size.sh
128128
129- {{ range $environment_name, $environment := (ds "environments").environments }}
130-
131- {{ if eq $environment_name "prod" }}
132-
133129sign layer ({{ $flavor.name }}):
134130 stage: sign
135131 tags: ["arch:amd64"]
@@ -149,11 +145,13 @@ sign layer ({{ $flavor.name }}):
149145 variables:
150146 LAYER_FILE: datadog_extension-{{ $flavor .suffix }}.zip
151147 before_script:
148+ {{ with $environment := (ds " environments" ).environments.prod }}
152149 - EXTERNAL_ID_NAME= {{ $environment .external_id }} ROLE_TO_ASSUME= {{ $environment .role_to_assume }} AWS_ACCOUNT= {{ $environment .account }} source .gitlab /scripts/get_secrets.sh
150+ {{ end }}
153151 script:
154- - .gitlab /scripts/sign_layers.sh {{ $environment_name }}
152+ - .gitlab /scripts/sign_layers.sh prod
155153
156- {{ end }} # if prod
154+ {{ range $environment_name , $environment := (ds " environments " ) .environments }}
157155
158156publish layer {{ $environment_name }} ({{ $flavor .name }}):
159157 stage: publish
@@ -196,7 +194,7 @@ publish layer {{ $environment_name }} ({{ $flavor.name }}):
196194 script:
197195 - .gitlab /scripts/publish_layer.sh
198196
199- {{ if eq $environment_name " sandbox " }}
197+ {{ end }} # end environments
200198
201199publish layer sandbox [us-east-1] ({{ $flavor .name }}):
202200 stage: self-monitoring
@@ -212,6 +210,7 @@ publish layer sandbox [us-east-1] ({{ $flavor.name }}):
212210 dependencies:
213211 - layer ({{ $flavor .name }})
214212
213+ {{ with $environment := (ds " environments" ).environments.sandbox }}
215214 variables:
216215 LAYER_NAME_BASE_SUFFIX: {{ $flavor .layer_name_base_suffix }}
217216 REGION: us-east-1
@@ -221,23 +220,16 @@ publish layer sandbox [us-east-1] ({{ $flavor.name }}):
221220 AUTOMATICALLY_BUMP_VERSION: {{ $environment .automatically_bump_version }}
222221 before_script:
223222 - EXTERNAL_ID_NAME= {{ $environment .external_id }} ROLE_TO_ASSUME= {{ $environment .role_to_assume }} AWS_ACCOUNT= {{ $environment .account }} source .gitlab /scripts/get_secrets.sh
223+ {{ end }}
224224 script:
225225 - .gitlab /scripts/publish_layer.sh
226226
227- {{ end }} # if environment sandbox
228-
229- {{ end }} # end environments
230-
231227{{ end }} # end needs_layer_publish
232228
233229{{ end }} # end flavors
234230
235231{{ range $multi_arch_image_flavor := (ds " flavors" ).multi_arch_image_flavors }}
236232
237- {{ range $environment_name , $environment := (ds " environments" ).environments }}
238-
239- {{ if eq $environment_name " sandbox" }}
240-
241233publish private images ({{ $multi_arch_image_flavor .name }}):
242234 stage: self-monitoring
243235 tags: [" arch:amd64" ]
@@ -256,14 +248,12 @@ publish private images ({{ $multi_arch_image_flavor.name }}):
256248 SUFFIX: {{ $multi_arch_image_flavor .suffix }}
257249 PLATFORM: {{ $multi_arch_image_flavor .platform }}
258250 before_script:
251+ {{ with $environment := (ds " environments" ).environments.sandbox }}
259252 - EXTERNAL_ID_NAME= {{ $environment .external_id }} ROLE_TO_ASSUME= {{ $environment .role_to_assume }} AWS_ACCOUNT= {{ $environment .account }} source .gitlab /scripts/get_secrets.sh
253+ {{ end }}
260254 script:
261255 - .gitlab /scripts/build_private_image.sh
262256
263- {{ end }} # end if environment sandbox
264-
265- {{ end }} # end environments
266-
267257image ({{ $multi_arch_image_flavor .name }}):
268258 stage: build
269259 tags: [" arch:amd64" ]
0 commit comments