Skip to content

Publish images via dd-pkg publish-image instead of public-images trigger - #1323

Open
AliDatadog wants to merge 2 commits into
mainfrom
ali.b/dd-pkg-publish-image
Open

Publish images via dd-pkg publish-image instead of public-images trigger#1323
AliDatadog wants to merge 2 commits into
mainfrom
ali.b/dd-pkg-publish-image

Conversation

@AliDatadog

Copy link
Copy Markdown

Problem

This repo's image publish jobs trigger the legacy public-images GitLab project as a downstream pipeline. BARX-1757 is migrating all such triggers onto a direct dd-pkg publish-image call against artifact-gateway.

Change

Replaces trigger: project: DataDog/public-images with the shared .dd-pkg-publish template used by the other repos in this migration wave, calling dd-pkg publish-image directly. IMG_SOURCES/IMG_DESTINATIONS/IMG_REGISTRIES per image flavor are unchanged.

Part of BARX-1962 / BARX-1757.

…images trigger

Replaces the legacy trigger: project: DataDog/public-images job with the
shared .dd-pkg-publish template used by other BARX-1757 migrations, calling
dd-pkg publish-image directly against artifact-gateway. Same
IMG_SOURCES/IMG_DESTINATIONS/IMG_REGISTRIES per image flavor, unchanged.
@datadog-datadog-prod-us1-2

datadog-datadog-prod-us1-2 Bot commented Aug 13, 2026

Copy link
Copy Markdown

Pipelines  Tests

Unblock PR with BitsAI

⚠️ Warnings

🚦 3 Pipeline jobs failed

DataDog/datadog-lambda-extension | e2e-test-status (amd64, fips)   View in Datadog   GitLab

DataDog/datadog-lambda-extension | integration-suite: [payload-size]   View in Datadog   GitLab

DataDog/datadog-lambda-extension | e2e-test-status (amd64)   View in Datadog   GitLab

ℹ️ Info

🔄 Datadog auto-retried 1 job - 1 passed on retry View in Datadog

Useful? React with 👍 / 👎

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

@AliDatadog
AliDatadog marked this pull request as ready for review August 13, 2026 14:11
@AliDatadog
AliDatadog requested a review from a team as a code owner August 13, 2026 14:11
@AliDatadog
AliDatadog requested review from lym953 and a lite review from Copilot August 13, 2026 14:11

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 migrates the image publishing step in the generated GitLab pipeline away from the legacy downstream DataDog/public-images trigger to a direct dd-pkg publish-image invocation (via a shared .dd-pkg-publish template), aligning this repository with the BARX-1757 migration approach.

Changes:

  • Introduces a reusable .dd-pkg-publish job template that runs dd-pkg publish-image with configurable registries/sources/destinations.
  • Updates the per-flavor publish image (...) job to extends: .dd-pkg-publish and removes the downstream pipeline trigger.
  • Keeps the per-flavor image source/destination/registry variables as-is while moving signing defaults into the shared template.

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

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