dotnet / dotnet-buildtools-prereqs-docker

Used to maintain the Docker images hosted at the mcr.microsoft.com/dotnet-buildtools/prereqs image repository
MIT License
53 stars 102 forks source link

Upcoming CentOS Stream 8 EOL on May 31st, 2024 #973

Closed omajid closed 1 month ago

omajid commented 4 months ago

We use CentOS Stream 8 container images in this repo. They are going EOL on May 31st, 2024: https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/

dotnet-issue-labeler[bot] commented 4 months ago

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

lbussell commented 4 months ago

[Triage] @epananth here's a good example to look at for defining the workflow for this repo. The CentOS Stream 8 image is the default image in Arcade for source-build legs in product repos: https://github.com/dotnet/arcade/blob/main/eng/common/templates/jobs/source-build.yml#L15

Ideally, the report would flag this EOL date some number of months and there should be some automated tooling to allow us to open issues against product repos to update to a newer (in support) OS image.

Our goal should be to remove the CentOS 8 images on or shortly after the EOL date.

richlander commented 3 months ago

We're in the process of removing CentOS Stream 8 usage everywhere.

We (meaning anyone) can create a PR to remove these Dockerfiles leading up to that date.

We have a dashboard that is reporting these images. Ideally, we'd have GitHub Actions that would flag things like this.