Loading
Migrate CI build from Debian bookworm to trixie
What does this MR do?
Move the CI build from Debian bookworm (Debian 12) to trixie (Debian 13), following the corresponding CNG/build-images moves. The initial DEBIAN_VERSION flip surfaced several image-tag and package-version mismatches, which this MR also fixes so the pipeline is green on trixie.
Debian version bump
.gitlab-ci.yml:DEBIAN_VERSIONbookworm-slim->trixie-slim.scripts/ci/install_spec_dependencies.sh:DEBIAN_VERSION_NUMBER12->13,DEBIAN_VERSIONdefaultbookworm->trixie.- Docs: Debian manpage links updated from
bookworm/bullseyetotrixie(English + fr/ja/ko).
CI image tags
The trixie build-images pin different tool versions than the old bookworm images, so the referenced tags did not exist and jobs failed to pull:
- chart-base image (kubeconform, lint_chart, and other default jobs):
kubectl1.33->1.35,awscli1.40.35->1.44.59. - specs image (rspec): the trixie CI image drops Go 1.24 and Chrome 133, so the
.specsjob overridesGO_VERSIONto1.25andCHROME_VERSIONto151, a combination that is actually published.
Ruby version
- Global
RUBY_VERSION3.3.11->3.3.12, aligning with Omnibus (gitlab-org/omnibus-gitlab!9634 (merged)). This depended on gitlab-org/gitlab-build-images!1125 (merged) (merged), which publishes the chart-base image for Ruby 3.3.12.
Docker package version
DOCKER_VERSION28.0.1->28.1.0. Docker's trixie apt repository has no28.0.1build;28.1.0is the lowest available and exists for bookworm too.
All referenced image tags and package versions were verified against the GitLab container registry and the Docker apt repository.
Related issues
Relates to gitlab-org/build/CNG#2374 (closed)
Follows:
Author checklist
- Merge Request Title and Description are up to date, accurate, and descriptive.
- MR targeting the appropriate branch.
- MR has a green pipeline.
- Documentation created/updated.
- Tests added/updated.
- Have you validated that your change works end-to-end on a real cluster deployment?
- Equivalent MR/issue for omnibus-gitlab opened.
Edited by Lucas Li