vendor-data is not being implemented when it is added via config-flags

Bug #1990670 reported by Ebrar Leblebici
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Nova Cloud Controller Charm
New
Undecided
Unassigned

Bug Description

When we add new config-flags to nova configuration in nova-cloud-controller by running "juju config nova-cloud-controller config-flags="vendordata_providers=StaticJSON","vendordata_jsonfile_path=/etc/nova/vendor_data.json", normally it should also change the nova configuration file in nova-compute node. But it does not and that is why the instance not able to get the vendor-data.

When I change the configuration by using this "vendor-data" option via the command below;

juju config nova-cloud-controller vendor-data='{"cloud-init": "#cloud-config
 timezone: Europe/Istanbul"}'

vendor_data.json file got the content that I gave with the command and it also changed both the configuration files in nova-cloud-controller and nova-compute units. So, it has worked.

Charm revisions are:

App Version Status Scale Charm Channel Rev Exposed Message
nova-cloud-controller 21.2.4 active 3 nova-cloud-controller stable 566 no Unit is ready
nova-cloud-controller-mysql-router 8.0.28 active 3 mysql-router stable 15 no Unit is ready
nova-compute 21.2.4 active 11 nova-compute stable 550 no Unit is ready

How to reproduce it:

I have added the bundle file I used.

Revision history for this message
Ebrar Leblebici (birru2) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.