Skip to content

Add dd-octo-sts trust policy for release-dashboard-api on us1.ddbuild.io#3197

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
mainfrom
antonio.mejia/release-dashboard-api-ddbuild
Jun 26, 2026
Merged

Add dd-octo-sts trust policy for release-dashboard-api on us1.ddbuild.io#3197
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit into
mainfrom
antonio.mejia/release-dashboard-api-ddbuild

Conversation

@dd-anmejia

@dd-anmejia dd-anmejia commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds .github/chainguard/release-dashboard-api-ddbuild.sts.yaml trust policy authorizing the release-dashboard-api service on us1.ddbuild.io to read repository contents and pull requests via dd-octo-sts
  • Uses vault.us1.ddbuild.io issuer and the ddbuild Vault UUID, following the same permissions (contents: read, pull_requests: read) as the existing prod and staging policies

Related PRs

Merge order

  1. Merge this PR and the agent trust policy PR first — the policy must be on the default branch before the service can exchange tokens
  2. Then merge the allowlist and policy selector PRs

Test plan

  • Verify "Trust Policy Validation" CI check passes on this PR

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@dd-anmejia dd-anmejia requested a review from a team June 25, 2026 21:38
@datadog-prod-us1-4

datadog-prod-us1-4 Bot commented Jun 25, 2026

Copy link
Copy Markdown

Pipelines  Code Coverage

Fix all issues with BitsAI

⚠️ Warnings

🚦 2 Pipeline jobs failed

pull request linter | Check Milestone   View in Datadog   GitHub Actions

pull request linter | build   View in Datadog   GitHub Actions

ℹ️ Info

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

Useful? React with 👍 / 👎

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

@dd-anmejia

Copy link
Copy Markdown
Contributor Author

/merge

@gh-worker-devflow-routing-ef8351

gh-worker-devflow-routing-ef8351 Bot commented Jun 26, 2026

Copy link
Copy Markdown

View all feedbacks in Devflow UI.

2026-06-26 12:48:32 UTC ℹ️ Start processing command /merge


2026-06-26 12:48:38 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in main is approximately 2h (p90).


2026-06-26 13:55:37 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d Bot merged commit 04ff744 into main Jun 26, 2026
60 of 63 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d Bot deleted the antonio.mejia/release-dashboard-api-ddbuild branch June 26, 2026 13:55
gh-worker-dd-mergequeue-cf854d Bot pushed a commit to DataDog/datadog-agent that referenced this pull request Jun 26, 2026
….io (#52827)

## Summary

- Adds `.github/chainguard/release-dashboard-api-ddbuild.sts.yaml` trust policy authorizing the `release-dashboard-api` service on `us1.ddbuild.io` to read repository contents and pull requests via dd-octo-sts
- Uses `vault.us1.ddbuild.io` issuer and the ddbuild Vault UUID, following the same permissions (`contents: read`, `pull_requests: read`) as the existing prod and staging policies

## Related PRs

- dd-source allowlist: https://github.com/ddoghq/dd-source/pull/1663
- dd-source policy selector: https://github.com/ddoghq/dd-source/pull/1649
- datadog-operator trust policy: DataDog/datadog-operator#3197

## Merge order

1. Merge this PR and the operator trust policy PR first — the policy must be on the default branch before the service can exchange tokens
2. Then merge the allowlist and policy selector PRs

## Test plan

- [ ] Verify "Trust Policy Validation" CI check passes on this PR

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: antonio.mejia <antonio.mejia@datadoghq.com>
levan-m added a commit that referenced this pull request Jun 27, 2026
* Add dd-octo-sts trust policy for release-dashboard-api on us1.ddbuild.io (#3197)

Add dd-octo-sts trust policy for release-dashboard-api on us1.ddbuild.io

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Co-authored-by: antonio.mejia <antonio.mejia@datadoghq.com>

* fix(deps): vuln minor upgrades — 6 packages (minor: 2 · patch: 4)  (#3148)

* ADMS: vuln minor upgrades — 6 packages (minor: 2 · patch: 4)

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

* chore: regenerate lockfiles after rebase

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

* fix: update LICENSE-3rdparty.csv for moby/spdystream v0.5.1 sub-package

The upgrade from github.com/moby/spdystream v0.5.0 to v0.5.1 introduced
a new sub-package github.com/moby/spdystream/spdy with a BSD-3-Clause
license. Add the missing entry to keep LICENSE-3rdparty.csv up to date.

Environment: Datadog workspace

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Co-authored-by: levan-m <116471169+levan-m@users.noreply.github.com>

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

* fix: sync api/go.mod with workspace after dependency upgrades

Run 'go work sync' to keep api/go.mod consistent with the transitive
dependency updates from the main module (golang.org/x/* version bumps
pulled in by the moby/spdystream and opentelemetry upgrades).

Environment: Datadog workspace

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Co-authored-by: levan-m <116471169+levan-m@users.noreply.github.com>

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

* fix: add missing go.mod hash entries to api/go.sum

'go mod tidy' adds .mod file hash entries that 'go work sync' omits.
Required to satisfy the check-golang-version CI validation.

Environment: Datadog workspace

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Co-authored-by: levan-m <116471169+levan-m@users.noreply.github.com>

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

---------

Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>

* ci(issue-triage): add reusable workflow from DataDog/issue-triage-action (#3187)

* ci(issue-triage): add reusable workflow from DataDog/issue-triage-action

Add issue triage workflow that delegates to the shared reusable action at
DataDog/issue-triage-action v1.0.0. On each new issue the workflow runs
Claude-based triage, applies a team label, and sends a Slack notification.

* Use the good commit

* [CONTP-1785] Replace container image with name in DDI check section (#3196)

Add DatadogInstrumentation check containerName

chore: update config sample

Co-authored-by: mathew.estafanous <mathew.estafanous@datadoghq.com>

* Update Operator Release Workflows (#3060)

* sync operator release workflow

* simplify diff detection

* Add DatadogInstrumentation logs config (#3198)

Add DatadogInstrumentation logs config

Co-authored-by: mathew.estafanous <mathew.estafanous@datadoghq.com>

---------

Co-authored-by: Antonio Mejia <antonio.mejia@datadoghq.com>
Co-authored-by: gh-worker-campaigns-3e9aa4[bot] <244854796+gh-worker-campaigns-3e9aa4[bot]@users.noreply.github.com>
Co-authored-by: dd-octo-sts-26fcfa[bot] <266798054+dd-octo-sts-26fcfa[bot]@users.noreply.github.com>
Co-authored-by: Nicolas Schweitzer <nicolas.schweitzer@datadoghq.com>
Co-authored-by: Mathew Estafanous <56979977+Mathew-Estafanous@users.noreply.github.com>
Co-authored-by: mathew.estafanous <mathew.estafanous@datadoghq.com>
Co-authored-by: Gabriel Dos Santos <91925154+gabedos@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants