Skip to content

chore(deps): upgrade ubuntu base images 20.04/22.04 → 24.04 LTS#1066

Merged
aymericDD merged 3 commits into
mainfrom
aymeric.daurelle/align-ubuntu-version
Apr 30, 2026
Merged

chore(deps): upgrade ubuntu base images 20.04/22.04 → 24.04 LTS#1066
aymericDD merged 3 commits into
mainfrom
aymeric.daurelle/align-ubuntu-version

Conversation

@aymericDD
Copy link
Copy Markdown
Contributor

@aymericDD aymericDD commented Apr 17, 2026

What does this PR do?

  • Adds new functionality
  • Alters existing functionality
  • Fixes a bug
  • Improves documentation or testing

Please briefly describe your changes as well as the motivation behind them:

  • Upgrades Ubuntu image references from 20.04/22.04 to 24.04 LTS (Noble) across lima.yaml, .gitlab-ci.yml, and examples/demo.yaml to align with the version already used in production Dockerfiles
  • Fixes the GitLab CI check-lockfile job for Ubuntu 24.04: adds --break-system-packages (required by PEP 668) and removes the --upgrade pip step (apt-managed pip cannot uninstall itself)

Code Quality Checklist

  • The documentation is up to date.
  • My code is sufficiently commented and passes continuous integration checks.
  • I have signed my commit (see Contributing Docs).

Testing

  • I leveraged continuous integration testing
    • by depending on existing unit tests or end-to-end tests.
    • by adding new unit tests or end-to-end tests.
  • I manually tested the following steps:
    • Triggered GitLab CI pipeline — check-lockfile job passes with Ubuntu 24.04.
    • locally.
    • as a canary deployment to a cluster.

aymericDD and others added 3 commits April 17, 2026 10:46
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Ubuntu 24.04 enforces PEP 668 and blocks system-wide pip installs by default.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
apt-managed pip cannot uninstall itself even with --break-system-packages.
Only uv needs to be installed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@aymericDD aymericDD requested a review from a team as a code owner April 17, 2026 11:10
@datadog-datadog-prod-us1
Copy link
Copy Markdown

datadog-datadog-prod-us1 Bot commented Apr 17, 2026

Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

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

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

Comment thread examples/demo.yaml
@aymericDD aymericDD merged commit 7de9c2a into main Apr 30, 2026
22 checks passed
@aymericDD aymericDD deleted the aymeric.daurelle/align-ubuntu-version branch April 30, 2026 07:41
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.

3 participants