Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Mariner 2.0 to Azure Linux 3.0 #100942

Merged
merged 2 commits into from
Apr 16, 2024
Merged

Conversation

richlander
Copy link
Member

@richlander richlander commented Apr 12, 2024

We are moving to Azure Linux 3.0 for both .NET 8 and 9 builds. This PR is the first stage of that.

Phases:

  • Produce net8.0 Azure Linux 3.0 images.
  • Apply these images to main to validate quality.
  • Produce net9.0 images.
  • Replace net8.0 with net9.0 in main. Again, validate quality.
  • Wait for Azure Linux 3.0 to ship.
  • Apply net8.0 images to release/net8.0 branch.

Context:

  • We decided to have two image variants, differing by toolset versions.
  • We started with net8.0 since Clang 16 was easier. We're having some difficulty with creating an image with Clang 18 (for the net9.0 images).
  • We are staying with Ubuntu 16.04 and Alpine 3.13 as the target Linux versions. No plans to change that.
  • We don't yet have azurelinux variants that match all the existing cbl-mariner images.

Related:

Copy link
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

@lewing lewing removed the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Apr 12, 2024
@richlander
Copy link
Member Author

@richlander
Copy link
Member Author

New images have been published.

@richlander richlander requested a review from sbomer April 15, 2024 20:40
@richlander
Copy link
Member Author

Who else should look at this or is this good to go?

@sbomer
Copy link
Member

sbomer commented Apr 16, 2024

I think it's good to merge!

@richlander
Copy link
Member Author

FYI: @agocke @hoyosjs @jkoritzinsky @jkotas

@richlander
Copy link
Member Author

Note: Several Mariner images were skipped because we don't have Azure Linux versions of those yet. That's OK. We're (naturally) using a progressive process here. It will take several steps (including Helix images) to get across the goal line.

@richlander richlander merged commit 69280cd into dotnet:main Apr 16, 2024
152 checks passed
@richlander richlander deleted the azurelinux3 branch April 16, 2024 17:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants