'allowed_nodes' in ComputeScope does not work as intended
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
watcher |
New
|
Undecided
|
Unassigned |
Bug Description
When availability_zone is defined in compute scope, this part of the code is called:
https:/
self._collect_
This leads to:
https:/
allowed_
'service.host' returns a hostname(str) which when used with extend() on an allowed_nodes list leads to something like this:
>>> x = []
>>> host = "host.example.com"
>>> x.extend(host)
>>> print(x)
['h', 'o', 's', 't', '.', 'e', 'x', 'a', 'm', 'p', 'l', 'e', '.', 'c', 'o', 'm']
>>>
This further breaks the logic of this:
https:/