Skip to content

Use Cake 7 OIDC workload identity for Azure instead of client secret - #426

Merged
devlead merged 1 commit into
developfrom
feature/cake-oidc
Nov 11, 2026
Merged

devlead merged 1 commit into
developfrom
feature/cake-oidc

Conversation

@devlead

@devlead devlead commented Nov 11, 2026

Copy link
Copy Markdown
Owner

Switch Azure auth in CI from the client secret to GitHub Actions OIDC via Cake 7's GitHubActions.Commands.AzurePrepareWorkloadIdentity (same as devlead/ARI#531).

  • Remove the azure/login step and AZURE_CLIENT_SECRET / AZURE_SUBSCRIPTION_ID from the workflow
  • Azure tenant/client id and storage account are only passed on trusted develop/main builds
  • DPI report task writes a fresh federated token and passes AZURE_TENANT_ID, AZURE_CLIENT_ID and AZURE_FEDERATED_TOKEN_FILE only to the dpi process, so DefaultAzureCredential resolves to WorkloadIdentityCredential

@devlead
devlead merged commit ffdb557 into develop Nov 11, 2026
3 checks passed
@devlead
devlead deleted the feature/cake-oidc branch November 11, 2026 21:59
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.

1 participant