After talking with Peter about this bug, we identified that https://github.com/openstack/charm-nova-cloud-controller/blob/master/hooks/nova_cc_hooks.py#L1141 is being wrongly evaluated as 'None' (string) instead of None, therefore, the resource was being installed even if console-access-protocol has been set to None (as indicated by the configuration).
We have to fix this.
After talking with Peter about this bug, we identified that https:/ /github. com/openstack/ charm-nova- cloud-controlle r/blob/ master/ hooks/nova_ cc_hooks. py#L1141 is being wrongly evaluated as 'None' (string) instead of None, therefore, the resource was being installed even if console- access- protocol has been set to None (as indicated by the configuration).
We have to fix this.