Description of the feature you would like to add / User story
As a KubeOne deployer, I would like to specify an OpenStack server group ID for worker nodes from the terraform output in order to ensure anti-affinity.
Solution details
The machinedeployment supports this already, but it is not passed from the terraform output.
e.g.
"providerSpec": {
"cloudProviderSpec": {
"flavor": "foo",
"image": "Ubuntu 24.04",
"serverGroup": "8c23e1ea-9868-466b-9dad-bda42d1ddf48",
...
Alternative approaches
Patch the machinedeployment manually
Use cases
Anti-Affinity for worker nodes
Description of the feature you would like to add / User story
As a KubeOne deployer, I would like to specify an OpenStack server group ID for worker nodes from the terraform output in order to ensure anti-affinity.
Solution details
The
machinedeploymentsupports this already, but it is not passed from the terraform output.e.g.
Alternative approaches
Patch the
machinedeploymentmanuallyUse cases
Anti-Affinity for worker nodes