Skip to content

[Backport v1.27] Use Ubuntu 26.04 GBI for internal build#3041

Merged
tbavelier merged 1 commit into
v1.27from
backport-3038-to-v1.27
May 27, 2026
Merged

[Backport v1.27] Use Ubuntu 26.04 GBI for internal build#3041
tbavelier merged 1 commit into
v1.27from
backport-3038-to-v1.27

Conversation

@dd-octo-sts

@dd-octo-sts dd-octo-sts Bot commented May 26, 2026

Copy link
Copy Markdown

Backport 7a0a7a8 from #3038.


What does this PR do?

  • Uses tmpl-v3 for internal builds, based on Ubuntu 26.04 GBI (with FIPS handled via Jinja2 conditional in a single template)
  • Fixes FIPS staging image tag missing -fips suffix
  • Makes e2e tests manual (not auto-triggered) when PUSH_IMAGES_TO_STAGING is set, to avoid blocking/waiting staging test pipelines

Motivation

  • Vulns (Ubuntu 22.04 → 26.04 GBI upgrade)

Additional Notes

Depends on https://github.com/DataDog/images/pull/9871, now merged to master.

* [datadog-operator] Use Ubuntu 26.04 GBI

* Use single tmpl image version with unification

* Fix FIPS staging image tag missing -fips suffix

trigger_custom_operator_image_fips_staging was publishing to the same
RELEASE_TAG/BUILD_TAG as the non-FIPS staging job, causing one to
overwrite the other.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <[email protected]>

* Make e2e tests manual when PUSH_IMAGES_TO_STAGING is set

When testing custom builds pushed to staging, e2e tests should not
start automatically. Changing allow_failure to when:manual so they
remain triggerable but don't consume CI resources by default.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <[email protected]>

* Point images triggers to master now that images PR is merged

Co-Authored-By: Claude Sonnet 4.6 (1M context) <[email protected]>

---------

Co-authored-by: Claude Sonnet 4.6 (1M context) <[email protected]>
(cherry picked from commit 7a0a7a8)
@dd-octo-sts
dd-octo-sts Bot requested a review from a team as a code owner May 26, 2026 13:17
@dd-octo-sts dd-octo-sts Bot added dependencies Pull requests that update a dependency file qa/skip-qa backport label added by backport action bot label added by backport bot team/container-platform labels May 26, 2026
@dd-octo-sts dd-octo-sts Bot added this to the v1.27.0 milestone May 26, 2026
@dd-octo-sts dd-octo-sts Bot added dependencies Pull requests that update a dependency file qa/skip-qa backport label added by backport action bot label added by backport bot team/container-platform labels May 26, 2026
@datadog-datadog-prod-us1

Copy link
Copy Markdown

Code Coverage

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

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

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 41.37%. Comparing base (1607b6c) to head (010494c).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##            v1.27    #3041   +/-   ##
=======================================
  Coverage   41.37%   41.37%           
=======================================
  Files         334      334           
  Lines       28581    28581           
=======================================
  Hits        11826    11826           
  Misses      15965    15965           
  Partials      790      790           
Flag Coverage Δ
unittests 41.37% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1607b6c...010494c. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tbavelier
tbavelier merged commit 34d375a into v1.27 May 27, 2026
89 checks passed
@tbavelier
tbavelier deleted the backport-3038-to-v1.27 branch May 27, 2026 07:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport label added by backport action bot label added by backport bot dependencies Pull requests that update a dependency file qa/skip-qa team/container-platform

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants