We're working on adding Windows support for Kubernetes cluster-api and it uses cloud-init for bootstrapping with kubeadm. Cloud init relies on jinja to template the user data with values from the instance data (e.g: hostname).
We only exposed the hostname as that was the only thing needed to complete the template above. The cloud providers don't expose much else in the current implementation. To provide all of the metadata across all cloud providers will be a much larger undertaking.
Note:
Didn't modify multipart functionality as it's not required by cluster-api. Looking for feedback on how to proceed.
We're working on adding Windows support for Kubernetes cluster-api and it uses cloud-init for bootstrapping with kubeadm. Cloud init relies on jinja to template the user data with values from the instance data (e.g: hostname).
A sample cloud-init metadata:
We only exposed the hostname as that was the only thing needed to complete the template above. The cloud providers don't expose much else in the current implementation. To provide all of the metadata across all cloud providers will be a much larger undertaking.
Note: