Skip to content

Fix userdata details being improperly serialized#295

Open
bddvlpr wants to merge 1 commit into
apache:mainfrom
bddvlpr:bump-version
Open

Fix userdata details being improperly serialized#295
bddvlpr wants to merge 1 commit into
apache:mainfrom
bddvlpr:bump-version

Conversation

@bddvlpr

@bddvlpr bddvlpr commented Jun 9, 2026

Copy link
Copy Markdown

As of this PR, the provider incorrectly passes user data details to CloudStack, causing templates to render improperly without producing any visible errors.

The provider currently sends user data details in the following format:

{value=VALUE HERE, key=KEY HERE}

However, recent versions of CloudStack expect details to be provided as key-value pairs in the following format:

{KEY HERE=VALUE HERE}

The previously used format appears to be deprecated or is no longer supported, resulting in user data not being processed correctly. This issue has already been fixed upstream in cloudstack-go apache/cloudstack-go@3aaf3aa which is included in v2.19.0.

Userdata details are now parsed and processed by cloudstack-go. We simply pass the key/values and let cloudstack-go do the rest.
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.

1 participant