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

Migrate all pipelines off Ubuntu 18.04 by 4/1/2023 #5472

Closed
mikeharder opened this issue Feb 15, 2023 · 11 comments · Fixed by Azure/azure-sdk-for-python#29954, #6004 or Azure/azure-sdk-for-c#2546
Assignees
Labels
Central-EngSys This issue is owned by the Engineering System team.

Comments

@mikeharder
Copy link
Member

mikeharder commented Feb 15, 2023

The Ubuntu 18.04 image will be fully unsupported on 4/1/2023 (actions/runner-images#5583). Any pipelines still using Ubuntu 18.04 should be upgraded to Ubuntu 20.04 or 22.04 before this date.

You can view the pipelines still running in pool azsdk-pool-mms-ubuntu-1804-general here:

https://dev.azure.com/azure-sdk/internal/_settings/agentqueues?queueId=120&view=jobs

I found the following repos still using Ubuntu 18.04. Search for "18.04" or "1804".

https://github.com/Azure/azure-rest-api-specs-pipeline
https://github.com/azure/azure-sdk-for-c
https://github.com/azure/azure-sdk-for-cpp
https://github.com/Azure/azure-sdk-for-python

Related work:

Page to check which builds are still using the Ubuntu 18 pool:
https://dev.azure.com/azure-sdk/_settings/agentpools?poolId=19&view=jobs

@konrad-jamrozik
Copy link
Contributor

konrad-jamrozik commented Mar 3, 2023

@konrad-jamrozik konrad-jamrozik moved this from 🤔Triage to 🐝 Dev in Azure SDK EngSys 🤖🧠 Mar 3, 2023
@konrad-jamrozik
Copy link
Contributor

Related issue, possible blocker:

There is also relevant email thread about it:

RE: Error of "No usable version of the libssl was found" when running autorest.csharp V2 in swagger pipeline

@mikeharder
Copy link
Member Author

mikeharder commented Mar 28, 2023

Additional searches that may catch a few more cases:

Name of our DevOps Pool azsdk-pool-mms-ubuntu-1804-general
https://github.com/search?q=org%3AAzure+%28path%3A*.y*ml+OR+path%3A*.json%29+azsdk-pool-mms-ubuntu-1804-general&type=code

Name of GitHub Actions Image (needs to be filtered to repos we own) ubuntu-18.04
https://github.com/search?q=org%3AAzure+%28path%3A*.y*ml+OR+path%3A*.json%29+ubuntu-18.04&type=code

@konrad-jamrozik
Copy link
Contributor

konrad-jamrozik commented Apr 19, 2023

Some more queries:

org:Azure (path:*.y*ml OR path:*.json) MMSUbuntu18 OR azsdk-pool-mms-ubuntu-1804
https://github.com/search?q=org%3AAzure+%28path%3A*.y*ml+OR+path%3A*.json%29+MMSUbuntu18+OR+azsdk-pool-mms-ubuntu-1804&type=code

org:Azure (path:*.y*ml OR path:*.json) MMSUbuntu18 OR azsdk-pool-mms-ubuntu-1804 OR ubuntu-18 OR ubuntu18
https://github.com/search?q=org%3AAzure+%28path%3A*.y*ml+OR+path%3A*.json%29+MMSUbuntu18+OR+azsdk-pool-mms-ubuntu-1804+OR+ubuntu-18+OR+ubuntu18&type=code

@github-project-automation github-project-automation bot moved this from 🐝 Dev to 🎊 Closed in Azure SDK EngSys 🤖🧠 Apr 19, 2023
@github-project-automation github-project-automation bot moved this from 🎊 Closed to 🤔 Triage in Azure SDK EngSys 🤖🧠 Apr 19, 2023
@konrad-jamrozik konrad-jamrozik moved this from 🤔 Triage to 📋 Backlog in Azure SDK EngSys 🤖🧠 Apr 19, 2023
@github-project-automation github-project-automation bot moved this from 📋 Backlog to 🎊 Closed in Azure SDK EngSys 🤖🧠 Apr 19, 2023
@github-project-automation github-project-automation bot moved this from 🎊 Closed to 🤔 Triage in Azure SDK EngSys 🤖🧠 Apr 20, 2023
@konrad-jamrozik konrad-jamrozik moved this from 🤔 Triage to 🐝 Dev in Azure SDK EngSys 🤖🧠 Apr 20, 2023
@konrad-jamrozik
Copy link
Contributor

konrad-jamrozik commented Apr 21, 2023

I am not submitting any PR against https://github.com/Azure/embedded-wireless-framework/ because:

@konrad-jamrozik
Copy link
Contributor

konrad-jamrozik commented Apr 21, 2023

I am not submitting any PR against https://github.com/Azure/iotedgedev

The search query returned only this:

pool:
  name: Azure-IoT-EdgeExperience-1ES-Hosted-Linux
  demands:
    - ImageOverride -equals MMSUbuntu18.04TLS

which is unrelated to our pools or images.

Similar story with:

@konrad-jamrozik
Copy link
Contributor

konrad-jamrozik commented Apr 22, 2023

Status update as of 4/21/2023 PDT 6:30 PM. I did all the necessary updates.

Once this PR is merged:

and search index updated to current main, then:

@konrad-jamrozik
Copy link
Contributor

konrad-jamrozik commented Apr 24, 2023

@konrad-jamrozik
Copy link
Contributor

There have been no new builds scheduled since April 24:
https://dev.azure.com/azure-sdk/_settings/agentpools?poolId=19&view=jobs

Closing this issue as resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment