Skip to content

Commit d0d0e2d

Browse files
ericdurandddclaude
andcommitted
Force gzip layer compression for Crossplane package parser compatibility
Kubernetes BuildKit driver defaults to zstd even with --push; explicitly set compression=gzip,force-compression=true so Crossplane can parse the package image layers. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 9e0ace6 commit d0d0e2d

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

.gitlab-ci.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ build-image:
6262
--label CI_PIPELINE_ID="${CI_PIPELINE_ID}" \
6363
--label CI_JOB_ID="${CI_JOB_ID}" \
6464
--tag "${REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}" \
65-
--metadata-file "${METADATA_FILE}" --push \
65+
--metadata-file "${METADATA_FILE}" \
66+
--output type=image,push=true,compression=gzip,force-compression=true \
6667
.
6768
6869
ddsign sign "${REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}" --docker-metadata-file "${METADATA_FILE}"
@@ -128,7 +129,8 @@ build-release:
128129
--label CI_JOB_ID="${CI_JOB_ID}" \
129130
--annotation target=staging \
130131
--tag "${REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}" \
131-
--metadata-file "${METADATA_FILE}" --push \
132+
--metadata-file "${METADATA_FILE}" \
133+
--output type=image,push=true,compression=gzip,force-compression=true \
132134
.
133135
134136
ddsign sign "${REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}" --docker-metadata-file "${METADATA_FILE}"

0 commit comments

Comments
 (0)