-
Notifications
You must be signed in to change notification settings - Fork 183
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
Transition Windows
and Ubuntu
agent pools to consume 2022-Compliant
images
#3407
Comments
Windows-2022TLS
-> Windows-2022Compliant
Windows
and Ubuntu
agent pools to consume 2022-Compliant
versions
Windows
and Ubuntu
agent pools to consume 2022-Compliant
versionsWindows
and Ubuntu
agent pools to consume 2022-Compliant
images
Created the new pool for win-2022 complant. |
|
@weshaggard we talked about me updating our images to But seems to me that we actually need to do this work instead, assigned to @sima-zhu ? I.e. it is not only a version bump, but also update to compliant images, and as @scbedd mentioned:
Or are we dealing here with two separate non-overlapping sets of pools, and both Sima and I can do our work independently? |
They are separate pools one is the Windows 22 and the other Ubuntu 22. They should be able to be done independently. |
Picking this up now. The migration to compliant windows images needs to be completed before 3/1/2023, per internal email thread with @mikeharder. That email thread contains details on what work was already done, and what remains. |
Updating used pool to compliant image, v. 2022: - Azure/azure-sdk-tools#3407
…-general / MMS2022Compliant Updating used pool to compliant image, v. 2022: - Azure/azure-sdk-tools#3407
Updating used images to their compliant versions. - Azure/azure-sdk-tools#3407
There have been changes in image names and what we will exactly do. Some context is available only in my private conversations with Mike Harder, but there is also MS-internal context provided here: Mike Harder: 1ES Hosted Pool image name changes Mike Harder: Migrate all pipelines off Ubuntu 18.04 by 4/1/2023 |
…22-general` and rename `vmImage` to the `windows-20xx` format (#5493) Where applicable, update Windows pools used to `azsdk-pool-mms-win-2022-general` and rename `vmImage` to the `windows-20xx` format. This discussion explains why chose given `vmImage` format: [Mike Harder: 1ES Hosted Pool image name changes](https://teams.microsoft.com/l/message/19:[email protected]/1676491855184?tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47&groupId=3e17dcb0-4257-4a30-b843-77f47f1d4121&parentMessageId=1676491855184&teamName=Azure%20SDK&channelName=Engineering%20System%20%F0%9F%9B%A0%EF%B8%8F&createdTime=1676491855184) posted in Azure SDK / Engineering System 🛠️ at Wednesday, February 15, 2023 12:10 PM For further context, please see: - #3407 Note that: - searching for `MMS2021` returned no results - searching for `azsdk-pool-mms-win-2019` returned no result except in a tool whose goal is to migrate such strings, hence nothing to do.
Status update 2/18/2023Updating Windows images to compliant (deadline: 3/1/2023)For now the focus was on updating the agent pools This work is almost complete; there is one repository outstanding that needs to be updated, There are few cases where we couldn't update
There are few repositories that reference the pool
Updating
|
Per my chat with @mikeharder:
|
Status update 2/21/2023Since the last update we have updated the I have also made and merged 2 more PRs against repos in Azure DevOps orgs:
These instances needing updating have been found by doing org-wide search for I have also reached out over email to owners of following build definitions:
I am currently waiting on reply from both. Once these last 2 issues are fixed, the work should be complete. @mikeharder has also made announcement on our Teams channel: Mike Harder: Windows 2019 agents upgraded to "Compliant" image |
Status update 3/2/2023Since the last update there is only one build definition that uses windows image that needs updating left, originating from this repository:
Still waiting for an email reply to get this fixed. Besides, all other Windows images have been updated to compliant (whether 2019 or 2022) and no issues have been reported so far. |
Status update 3/3/2022Windows update completedThe update of Windows images to compliant, and to 2022 where possible, is now complete. This is how I addressed the remaining @weshaggard gave me access to the org of Searching for Looking at the pipeline runs, like this one, I suspect the obsolete pool usages were coming from Next: Ubuntu updateNext work to do here is: |
With the completion of this work item just now: The current issue is also resolved. Closing. |
Our repositories run CI from agent pools configured with
Windows-20XXTLS
andUbuntu-20XXTLS
images. To address shifts in the security landscape, we will need to mandate our build agents run the thecompliant
1ES agents.In 1ES agent selection, these all have that keyword
Compliant
in the image name.windows
andlinux
agents.Due to the greater restrictions in the image, this should NOT be assumed to be an easy transition
The text was updated successfully, but these errors were encountered: