machine-controller icon indicating copy to clipboard operation
machine-controller copied to clipboard

Support enabling cloud drive on OpenStack VMs

Open judge-red opened this issue 11 months ago • 1 comments

There are two ways OpenStack VMs can access metadata: 1) metadata service, 2) config drive. The former is network/http based, the latter, as the name suggest, is a pseudo-volume attached to the VM. As such, the former is more dynamic (i.e. it reflects changes in real time) but the latter is more reliable.

However, the latter must be enabled during VM creation, but this is not currently configurable in the machine-controller.

Note that not all OpenStack installations might offer both options, metadata service and config drive.

For more information, see https://docs.openstack.org/nova/2023.2/user/metadata.html

### Tasks
- [ ] Boolean config of cloud drive for OpenStack in machine-controller (This issue)
- [ ] https://github.com/kubermatic/kubeone/issues/3300
- [ ] https://github.com/kubermatic/dashboard/issues/6733

judge-red avatar Mar 25 '24 14:03 judge-red