Commit Graph

7 Commits

Author SHA1 Message Date
elmiko 0a460df4a9 add TestMachineController interface to clusterapi
This change adds a new interface to the test controller with simplified
access to adding configurations and objects. This change is being
proposed to help make the tests easier to understand and expand.
2025-09-14 09:27:52 -04:00
elmiko 6f0d49c47c add TestConfigBuilder interface to clusterapi
This change converts the previous single function interfaces to create
machineset and machinedeployment test configs to instead use a new
builder/fluent style interface. This make the tests easier to read and
simpler to contribute new functionality.
The previous functions have been migrated to a new file to help keep the
complexity from overlapping into other test functions, and to promote
future refactoring.
2025-09-14 01:08:54 -04:00
enxebre 8cfe11c80d Add benchmark for capi nodeGroup 2024-05-09 16:42:06 +02:00
Jack Francis d9531d3e81 cloudprovider: ClusterAPIProviderName spelling 2021-04-14 15:21:00 -07:00
jichenjc 4a5f740552 Define clusterapi in cloudprovider layer 2021-01-14 13:08:13 +00:00
Jason DeTiberus 18d44fc532
Convert clusterapi provider to use unstructured
Remove internal types for Cluster API and replace with unstructured access
2020-07-21 15:49:03 -04:00
Andrew McDermott 46bb9b4f29 cloudprovider/clusterapi: new provider
This adds a new cloudprovider based on the cluster-api project:

  https://github.com/kubernetes-sigs/cluster-api
2020-03-10 10:59:04 +00:00