Skip to content

Commit 90170e3

Browse files
chore: we do not push fips layers from gitlab but we do check their size
1 parent 2b5c35b commit 90170e3

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

.gitlab/datasources/flavors.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,17 @@ flavors:
3737
arch: amd64
3838
alpine: 0
3939
fips: 1
40-
needs_layer_publish: true
40+
needs_layer_publish: false
4141
suffix: amd64-fips
42-
layer_name_base_suffix: "-FIPS"
4342
max_layer_compressed_size_mb: 21
4443
max_layer_uncompressed_size_mb: 56
4544

4645
- name: arm64, fips
4746
arch: arm64
4847
alpine: 0
4948
fips: 1
50-
needs_layer_publish: true
49+
needs_layer_publish: false
5150
suffix: arm64-fips
52-
layer_name_base_suffix: "-FIPS-ARM"
5351
max_layer_compressed_size_mb: 19
5452
max_layer_uncompressed_size_mb: 52
5553

.gitlab/templates/pipeline.yaml.tpl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ layer ({{ $flavor.name }}):
105105
script:
106106
- .gitlab/scripts/build_layer.sh
107107
108-
{{ if $flavor.needs_layer_publish }}
108+
{{ if and (index $flavor "max_layer_compressed_size_mb") (index $flavor "max_layer_uncompressed_size_mb") }}
109109
110110
check layer size ({{ $flavor.name }}):
111111
stage: build
@@ -120,7 +120,11 @@ check layer size ({{ $flavor.name }}):
120120
MAX_LAYER_COMPRESSED_SIZE_MB: {{ $flavor.max_layer_compressed_size_mb }}
121121
MAX_LAYER_UNCOMPRESSED_SIZE_MB: {{ $flavor.max_layer_uncompressed_size_mb }}
122122
script:
123-
- .gitlab/scripts/check_layer_size.sh
123+
- .gitlab/scripts/check_layer_size.s
124+
125+
{{ end }} # end max_layer_compressed_size_mb
126+
127+
{{ if $flavor.needs_layer_publish }}
124128
125129
sign layer ({{ $flavor.name }}):
126130
stage: sign

0 commit comments

Comments
 (0)