Skip to content

CloudStack ConfigDrive support - #68

Open
aleskxyz wants to merge 5 commits into
cloudbase:masterfrom
aleskxyz:CloudStack_ConfigDrive_Support
Open

CloudStack ConfigDrive support#68
aleskxyz wants to merge 5 commits into
cloudbase:masterfrom
aleskxyz:CloudStack_ConfigDrive_Support

Conversation

@aleskxyz

Copy link
Copy Markdown

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.

@aleskxyz aleskxyz changed the title Cloud stack config drive support CloudStack ConfigDrive support May 28, 2021
@ader1990

ader1990 commented Dec 9, 2022

Copy link
Copy Markdown
Member

Hello @aleskxyz,

We are currently using opendev for patches:
https://review.opendev.org/q/project:x/cloudbase-init

How to create an account and contribute to:
https://docs.openstack.org/contributors/common/setup-gerrit.html

Thank you,
Adrian Vladu.

@jeanvetorello

Copy link
Copy Markdown

is it working?

@EduFrazao

Copy link
Copy Markdown

is it working?

Yes.
It is working very well!
I've done a build based on 1.1.19 with this patch and its working very fine, tested with both Virtual Router setup (that run faster) and with config drive.
Some of our users have network setups without virtual routers. In this case, configdrive is vital.

@ader1990 please, consider merge this feature. It does not change the current behavior and add a very nice feature!

@ader1990

Copy link
Copy Markdown
Member

is it working?

Yes. It is working very well! I've done a build based on 1.1.19 with this patch and its working very fine, tested with both Virtual Router setup (that run faster) and with config drive. Some of our users have network setups without virtual routers. In this case, configdrive is vital.

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants