cluster-api icon indicating copy to clipboard operation
cluster-api copied to clipboard

Allow MachinePools without MachinePoolMachines to exist in workload cluster for clusterctl upgrade e2e test

Open nojnhuh opened this issue 1 year ago • 1 comments

What would you like to be added (User Story)?

As an infrastructure provider, I want to leverage CAPI's clusterctl upgrade e2e test to test upgrades of my provider while it is managing MachinePools without MachinePoolMachines.

Detailed Description

While #9892 enables MachinePools in workload clusters for this test, it still assumes that Machines exist to represent the instances. The test should lift its assumption that a Machine exists for each MachinePool replica to enable testing implementations like CAPZ's AzureManagedMachinePool.

Anything else you would like to add?

No response

Label(s) to be applied

/kind feature /area testing

nojnhuh avatar Feb 09 '24 22:02 nojnhuh

Sounds good!

/triage accepted

sbueringer avatar Feb 12 '24 12:02 sbueringer

/priority important-longterm

fabriziopandini avatar Apr 11 '24 16:04 fabriziopandini

Absolutely makes sense, @nojnhuh feel free to open a PR

/triage accepted

sbueringer avatar Apr 12 '24 05:04 sbueringer

/assign @willie-yao

jackfrancis avatar Apr 22 '24 17:04 jackfrancis