-
Notifications
You must be signed in to change notification settings - Fork 18
Add azurelinux/upgrade distroless to azurelinux #118
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
Conversation
|
@microsoft-github-policy-service agree company="Microsoft" |
|
@Seanstoppable - Will we be able to keep Azure Linux 2 and 3 side by side? |
|
Sure, want me to just make copies of distroless into distroless-azurelinux, or azurelinux-distroless, or something else? |
|
IMHO, we should have tags differentiation between images based on Azure Linux 2 and Azure Linux 3, this will also require pipelines change, most probably. |
brunoborges
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good in general. I'd like @joe-braley and his team to verify the images. Test them as well, and then we should be good to go. In terms of tagging, we want to publish these under <JDK version>-azurelinux (e.g., 21-azurelinux).
As for the *-mariner tags, they should point to the same hashes as the images with *-azurelinux so that users get upgraded to Azure Linux 3.0.
At the time of this change, we would also be publishing *-mariner-cm2 so users can rollback to CBL-Mariner 2.0 if needed.
|
Any updates here? My understanding is that Mariner 2.0 is reaching EOL in July |
|
Hey all, apologies for not pushing this through more quickly - that's on me for not communicating properly! Our team is currently finishing up the release for April 2025 PSU, and once that is out the door we will focus on this (and all of our other touch points with Mariner / Azure Linux 3.0). |
|
Awesome, thanks! |
Luigi96
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @Seanstoppable. According to our blog post Important Updates to Container Images of Microsoft Build of OpenJDK, we are not going to upgrade our distroless images to Azure Linux 3.0 until the 30th of June.
Could you remove the distroless updates? The Azure Linux Dockerfiles are correct so we can proceed with those.
|
Can we release them on a different tag, like azurelinux-distroless? |
|
Our plan was to not create a separate tag as the |
|
@Seanstoppable if we give you a Dockerfile to produce the image for your tests, would that be sufficient? |
|
I mean, I've already done some tests with these for a subset of my containers. |
|
@Seanstoppable as we do not plan to have two versions of Distroless (one for Mariner 2.0 and one for Azure Linux 3.0), we can't publish a distroless-3.0 at any time. Our commitment to updating the distroless image with Azure Linux 3.0 is by the planned timeframe as indicated in our announcement. Keep in mind that EOL of Mariner 2.0 just means that after the EOL date, the Linux distribution may no longer receive updates. It will continue working. |
|
@brunoborges Yeah, I understand that. Even with distroless, I still have to deploy updates regularly for underlying OS vulnerabilities, so I am expecting being forced to upgrade pretty quickly. It would have been easier/more convenient if I could have rolled out updates across my multiple services more gradually, rather than having those upgrades dictated by S360. Since the one part of this PR we could agree on has been extracted, I'll close this out. |
Adds images for Azure Linux