Skip to content

integration: Adds tests for Windows minion pool lifecycle - #547

Draft
claudiubelu wants to merge 1 commit into
cloudbase:mainfrom
claudiubelu:tests-windows-minion-pools
Draft

claudiubelu wants to merge 1 commit into
cloudbase:mainfrom
claudiubelu:tests-windows-minion-pools

Conversation

@claudiubelu

Copy link
Copy Markdown
Member

Add WindowsMinionPoolLifecycleTests, which runs the destination pool lifecycle tests (CRUD, allocate / deallocate) against a Windows pool, covering Windows minions as used for OS Morphing (e.g.: the WinRM healthcheck) without needing a real Windows instance.

The pool environment comes from the new optional destination.windows_minion_pool_environment of the providers YAML; the tests are skipped if it is not set. Windows guests are slow to boot, so the allocation timeout of the lifecycle tests becomes configurable, and _create_pool takes an os_type.

@claudiubelu
claudiubelu marked this pull request as draft October 22, 2026 10:26
Add WindowsMinionPoolLifecycleTests, which runs the destination pool
lifecycle tests (CRUD, allocate / deallocate) against a Windows pool,
covering Windows minions as used for OSMorphing (e.g.: the WinRM
healthcheck) without needing a real Windows instance.

The pool environment comes from the new optional
destination.windows_minion_pool_environment of the providers YAML; the
tests are skipped if it is not set. Windows guests are slow to boot, so
the allocation timeout of the lifecycle tests becomes configurable, and
_create_pool takes an os_type.
@claudiubelu
claudiubelu force-pushed the tests-windows-minion-pools branch from 6d8da9b to 6efef21 Compare October 27, 2026 11:07
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.

1 participant