config step fails if bootstrap node does not include compute role
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Snap |
Triaged
|
Medium
|
Unassigned |
Bug Description
I tried bootstrapping first node with only control role (no compute role), to simulate an environment where you have 3 dedicated controllers and many more dedicated computes (in my test, all of them including controllers were also storage, but this probably does not matter here).
When it comes to the moment of configuring the network, I get an error:
Error setting config for openstack-
Traceback (most recent call last):
File "/snap/
run
run_sync(
File "/snap/
result = asyncio.
File "/usr/lib/
return future.result()
File "/snap/
return await func(self, *args, **kwargs)
File "/snap/
set_application
await model_impl.
KeyError: 'openstack-
Error: 'openstack-
If I repeat the same commands, just adding role compute to first node, it works ok. Seems like it is trying to configure openstack-
Although the role scaffolding is in place, we've not tested it extensively as yet.
This does need to be resolved.