Fake PR to sync gitlab branch to gitlab - #2
Conversation
Adds a gitlab branch with a .gitlab-ci.yml that: - Builds a FIPS-compliant multi-platform (amd64/arm64) image on every push to main, tagged with pipeline ID and commit SHA - Provides a manual release job that accepts a VERSION input and publishes a semantically-versioned image to registry.ddbuild.io Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Images are now pushed under registry.ddbuild.io/crossplane-compute-cloud/ so they are picked up by the automatic registry sync. The release job also adds --annotation target=staging to match the bucket/bucketiam pattern. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
/ddci trigger |
|
View all feedbacks in Devflow UI.
✅ Tasks request sent successfully. |
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
/ddci trigger |
|
View all feedbacks in Devflow UI.
✅ Tasks request sent successfully. |
Switch to the crossplane-compute-cloud Dockerfile pattern: - DD golang mirror as builder with CGO + boringcrypto for FIPS - gbi-ubuntu_2404-fips as runtime base - COPY package/crossplane.yaml -> /package.yaml so Crossplane's package manager can parse the image as a valid Function package Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
/ddci trigger |
|
View all feedbacks in Devflow UI.
✅ Tasks request sent successfully. |
Crossplane's package parser only handles gzip-compressed layers. The previous --output zstd flag caused "gzip: invalid header" errors. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
/ddci trigger |
|
View all feedbacks in Devflow UI.
✅ Tasks request sent successfully. |
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>
|
/ddci trigger |
|
View all feedbacks in Devflow UI.
✅ Tasks request sent successfully. |
|
/ddci trigger |
|
View all feedbacks in Devflow UI.
✅ Tasks request sent successfully. |
Description of your changes
Fixes #
I have: