Skip to content

Use signed base image for GitLab CI runners - #944

Open
MikaYuoadas wants to merge 1 commit into
mainfrom
akim.sadaoui/gitlab-ci-signed-image
Open

Use signed base image for GitLab CI runners#944
MikaYuoadas wants to merge 1 commit into
mainfrom
akim.sadaoui/gitlab-ci-signed-image

Conversation

@MikaYuoadas

Copy link
Copy Markdown
Contributor

What & Why

Our GitLab CI jobs pull registry.ddbuild.io/ubuntu:22.04, which is unsigned. On runners with image signature verification enforced, the pull gets blocked, causing intermittent CI failures that only clear up by retrying until a non-enforced runner is picked.

Switching to the signed equivalent (registry.ddbuild.io/images/base/gbi-ubuntu_2204) avoids this flakiness.

Copilot AI lite review requested due to automatic review settings August 10, 2026 12:25
@MikaYuoadas
MikaYuoadas requested a review from a team as a code owner August 10, 2026 12:25
@datadog-prod-us1-5

datadog-prod-us1-5 Bot commented Aug 10, 2026

Copy link
Copy Markdown

Pipelines

Unblock PR with BitsAI

⚠️ Warnings

🚦 2 Pipeline jobs failed

DataDog/datadog-static-analyzer | test-and-build-amd64   View in Datadog   GitLab

DataDog/datadog-static-analyzer | test-and-build-arm64   View in Datadog   GitLab

ℹ️ Info

🎯 Code Coverage (details)
Patch Coverage: 100.00%
Overall Coverage: 85.93% (+0.00%)

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 12855e1 | Docs | Datadog PR Page | Give us feedback!

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the GitLab CI runner base image to use a signed Datadog base image so jobs don’t fail on runners that enforce image signature verification.

Changes:

  • Switch GitLab CI image: from an unsigned Ubuntu image to the signed gbi-ubuntu_2204 equivalent.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .gitlab-ci.yml Outdated
@@ -1,4 +1,4 @@
image: registry.ddbuild.io/ubuntu:22.04
image: registry.ddbuild.io/images/base/gbi-ubuntu_2204
registry.ddbuild.io/ubuntu:22.04 is unsigned and gets blocked by image
signature verification on enforced runners, causing builds to fail.
@MikaYuoadas
MikaYuoadas force-pushed the akim.sadaoui/gitlab-ci-signed-image branch from d78c440 to 12855e1 Compare August 10, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants