Skip to content

docs(enterprise): recommend cloud workload identity for CI traces storage#11442

Open
sileht wants to merge 1 commit intomainfrom
devs/sileht/onpremise-iam-role/recommend-cloud-workload-identity-ci-traces--db1bb865
Open

docs(enterprise): recommend cloud workload identity for CI traces storage#11442
sileht wants to merge 1 commit intomainfrom
devs/sileht/onpremise-iam-role/recommend-cloud-workload-identity-ci-traces--db1bb865

Conversation

@sileht
Copy link
Copy Markdown
Member

@sileht sileht commented May 8, 2026

Lead with IAM role discovery / Application Default Credentials in both the
S3 and GCS sections so self-hosted operators land on the path that avoids
manual key rotation. Move AWS_ACCOUNT_ID/AWS_REGION and the
MERGIFYENGINE_AWS_* deprecation note into the access-key option, since
neither is needed when boto3 resolves credentials from the workload.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

Copilot AI review requested due to automatic review settings May 8, 2026 19:42
@mergify mergify Bot had a problem deploying to Mergify Merge Protections May 8, 2026 19:42 Failure
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented May 8, 2026

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🔴 🤖 Continuous Integration

Waiting for

  • check-success = build
  • check-success = lint
  • check-success = test
  • any of:
    • check-success = test-broken-links
    • label = ignore-broken-links
This rule is failing.
  • all of:
    • check-success = build
    • check-success = lint
    • check-success = test
    • any of:
      • check-success = test-broken-links
      • label = ignore-broken-links
    • any of:
      • check-success=Cloudflare Pages
      • -head-repo-full-name~=^Mergifyio/

🔴 👀 Review Requirements

Waiting for

  • #approved-reviews-by >= 2
This rule is failing.
  • any of:
    • #approved-reviews-by >= 2
    • author = dependabot[bot]
    • author = mergify-ci-bot

🔴 🔎 Reviews

Waiting for

  • #review-requested = 0
This rule is failing.
  • #review-requested = 0
  • #changes-requested-reviews-by = 0
  • #review-threads-unresolved = 0

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert|ui)(?:\(.+\))?:

🟢 📕 PR description

Wonderful, this rule succeeded.
  • body ~= (?ms:.{48,})

@sileht sileht marked this pull request as ready for review May 8, 2026 19:43
@mergify mergify Bot requested a review from a team May 8, 2026 19:44
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the Enterprise “Advanced Features” documentation to emphasize using cloud-native identity/credential discovery (ADC on GCP, IAM role-based discovery on AWS) for CI traces object storage, reducing reliance on long-lived static keys and manual rotation.

Changes:

  • Reordered GCS auth options to lead with Application Default Credentials (recommended), moving JSON key usage to a secondary option.
  • Reworked S3 auth guidance to lead with IAM role discovery (recommended), moving access-key details (and related notes) into the access-key option.
  • Adjusted the introduction copy to present workload-identity discovery as the primary mode across providers.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/content/docs/enterprise/advanced-features.mdx
Comment thread src/content/docs/enterprise/advanced-features.mdx Outdated
Comment thread src/content/docs/enterprise/advanced-features.mdx
…rage

Lead with IAM role discovery / Application Default Credentials in both the
S3 and GCS sections so self-hosted operators land on the path that avoids
manual key rotation. Move AWS_ACCOUNT_ID/AWS_REGION and the
MERGIFYENGINE_AWS_* deprecation note into the access-key option, since
neither is needed when boto3 resolves credentials from the workload.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Change-Id: Idb1bb865a7b671c6e002eeeffb4f322f11dadb6c
@sileht sileht force-pushed the devs/sileht/onpremise-iam-role/recommend-cloud-workload-identity-ci-traces--db1bb865 branch from 7aa7ddf to 450013c Compare May 8, 2026 20:15
@sileht
Copy link
Copy Markdown
Member Author

sileht commented May 8, 2026

Revision history

# Type Changes Reason Date
1 initial 7aa7ddf 2026-05-08 20:15 UTC
2 content 7aa7ddf → 450013c (raw) 2026-05-08 20:15 UTC

@mergify mergify Bot had a problem deploying to Mergify Merge Protections May 8, 2026 20:15 Failure
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants