Skip to content

remove windows 10 and add Server 2022 image#4891

Open
JC-wk wants to merge 4 commits intomicrosoft:mainfrom
JC-wk:guac-remove-windows-10
Open

remove windows 10 and add Server 2022 image#4891
JC-wk wants to merge 4 commits intomicrosoft:mainfrom
JC-wk:guac-remove-windows-10

Conversation

@JC-wk
Copy link
Copy Markdown
Collaborator

@JC-wk JC-wk commented Apr 1, 2026

Resolves #4890

What is being addressed

  • Windows 10 is currently the default for Guacamole and is now end of support
  • Add support for Windows Server 2022 DSVM

How is this addressed

  • Removed all references to Windows 10 image
  • Added Server 2022 Data Science VM image
  • Update documentation
  • Update CHANGELOG.md if needed
  • Increment template versions and api version

@JC-wk JC-wk requested a review from a team as a code owner April 1, 2026 09:51
Copy link
Copy Markdown
Member

@marrobi marrobi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JC-wk provided these have been tested looks good to me. Thanks!

marrobi
marrobi previously approved these changes Apr 1, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 1, 2026

Unit Test Results

673 tests   673 ✅  8s ⏱️
  1 suites    0 💤
  1 files      0 ❌

Results for commit e519cc4.

♻️ This comment has been updated with latest results.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Guacamole Windows VM user-resource templates to remove the deprecated Windows 10 image option, switch defaults to Windows 11, and add Windows Server 2022 Data Science VM support across templates, tests, and docs.

Changes:

  • Removed Windows 10 as an image option and set Windows 11 as the default for the Guacamole Windows VM user resource.
  • Added “Server 2022 Data Science VM” image option to Windows VM and Airlock import/export review VMs.
  • Updated docs, E2E tests, API tests, CHANGELOG, and bumped template/API versions.

Reviewed changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
templates/workspace_services/guacamole/user_resources/guacamole-azure-windowsvm/template_schema.json Removes Windows 10 from schema enum, adds Server 2022 DSVM, updates default to Windows 11.
templates/workspace_services/guacamole/user_resources/guacamole-azure-windowsvm/porter.yaml Removes Windows 10 image mapping, adds Server 2022 DSVM mapping, bumps template version, updates default.
templates/workspace_services/guacamole/user_resources/guacamole-azure-import-reviewvm/template_schema.json Adds Server 2022 DSVM as an OS image option for import review VM.
templates/workspace_services/guacamole/user_resources/guacamole-azure-import-reviewvm/porter.yaml Bumps template version and attempts to add Server 2022 DSVM mapping.
templates/workspace_services/guacamole/user_resources/guacamole-azure-export-reviewvm/template_schema.json Adds Server 2022 DSVM as an OS image option for export review VM.
templates/workspace_services/guacamole/user_resources/guacamole-azure-export-reviewvm/porter.yaml Bumps template version and adds Server 2022 DSVM mapping.
e2e_tests/test_workspace_services.py Updates Guacamole Windows VM E2E test to request Windows 11 instead of Windows 10.
docs/tre-templates/user-resources/guacamole-windows-vm.md Updates documentation to reflect Windows 11/Server 2019/Server 2022 support.
docs/tre-admins/setup-instructions/installing-workspace-service-and-user-resource.md Updates example note to reference Windows 11 instead of Windows 10.
CHANGELOG.md Records breaking change (removal of Windows 10) and enhancement (Server 2022 DSVM).
api_app/tests_ma/test_db/test_repositories/test_resource_repository.py Updates template enum expectations to include Windows 11 + Server 2022 DSVM.
api_app/tests_ma/test_api/test_routes/test_workspaces.py Updates template enum expectations to include Windows 11 + Server 2022 DSVM.
api_app/_version.py Bumps API version.

@JC-wk
Copy link
Copy Markdown
Collaborator Author

JC-wk commented Apr 1, 2026

@marrobi not yet tested, but I will be testing today.

JC-wk and others added 2 commits April 1, 2026 13:23
…e-azure-import-reviewvm/porter.yaml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@marrobi marrobi dismissed their stale review April 1, 2026 15:10

Gen1 image.

Copy link
Copy Markdown
Member

@marrobi marrobi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove Windows 10 option from Guacamole, Add server2025

3 participants