Skip to content

Update internal Dockerfile templates to support managed identity OAuth token#6472

Merged
lbussell merged 6 commits into
dotnet:nightlyfrom
lbussell:internal-dockerfiles
Jun 10, 2025
Merged

Update internal Dockerfile templates to support managed identity OAuth token#6472
lbussell merged 6 commits into
dotnet:nightlyfrom
lbussell:internal-dockerfiles

Conversation

@lbussell

@lbussell lbussell commented Jun 3, 2025

Copy link
Copy Markdown
Member

Part of https://github.com/dotnet/dotnet-docker-internal/issues/7413

The internal Dockerfile templates have been updated to use the new staging storage account. We will use managed identity to access it instead of the azure pipelines system access token.

The existing internal Dockerfile templates did not work with managed identity tokens, so this PR also contains updates to the templates and download commands that are required.

@lbussell lbussell requested review from a team, benjaminpetit, joperezr and wiktork as code owners June 3, 2025 18:50
Comment thread eng/dockerfile-templates/Dockerfile.linux.download-file Outdated
@lbussell lbussell force-pushed the internal-dockerfiles branch from f8912f5 to f1f5aa6 Compare June 9, 2025 21:28
@lbussell lbussell force-pushed the internal-dockerfiles branch from b1efa67 to 7824dfa Compare June 10, 2025 20:55
@lbussell lbussell requested a review from mthalman June 10, 2025 20:56
@lbussell

lbussell commented Jun 10, 2025

Copy link
Copy Markdown
Member Author

Yes, this PR touches all Dockerfiles because all of them had extra whitespace. I can separate the whitespace fix out into a separate PR if necessary.

@lbussell lbussell enabled auto-merge (squash) June 10, 2025 22:27
@lbussell lbussell merged commit 652bbae into dotnet:nightly Jun 10, 2025
114 checks passed
lbussell added a commit to lbussell/dotnet-docker that referenced this pull request Jul 7, 2025
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.

2 participants