CloudStack ConfigDrive support - #68
Conversation
|
Hello @aleskxyz, We are currently using opendev for patches: How to create an account and contribute to: Thank you, |
|
is it working? |
Yes. @ader1990 please, consider merge this feature. It does not change the current behavior and add a very nice feature! |
Hello all, would like to merge this feature! @aleskxyz can you please rebase the patches on top of the latest HEAD and sign the commits. Would be also nice to squash all the commits to one, but it is not required, as I can squash them on merge as well. @EduFrazao Thanks alot for testing it out. |
This PR contain these changes to cloudbase-init:
Add support of getting password from CloudStack ConfigDrive
CloudStack ConfigDrive structure is similar to OpenStack, but in CloudStack ConfigDrive password is handling differently. Also CloudStack can reset VM password, so a separated service is developed for it.
Change Class name of CloudStack to DataServer
Both DataServer and ConfigDrive services in CloudStack can be considered as classes in CloudStack package. For backward compatibility an alias is defined for DataServer.
Update documents for CloudStack DataServer and CloudStack ConfigDrive
New documents are added for CloudStack ConfigDrive and documents for CloudStack DataServer has been updated.
Change value of default metadata_base_url
CloudStack DataServer can be found by resolving data-server DNS record. The previous value was wrong.