Added nova to this bug because this change in newton:
https://github.com/openstack/nova/commit/6091de77eda12286786e28ae4f0779e7efc54634
Changed novncproxy_base_url to be a URIOpt in oslo.config which uses:
https://github.com/openstack/oslo.config/blob/master/oslo_config/types.py#L779
if not rfc3986.is_valid_uri(value, require_scheme=True, require_authority=True): raise ValueError('invalid URI: %r' % value)
And as noted above this fails with rfc3986 0.2.0.
For nova in newton we could either:
1. Change the novncproxy_base_url option back to StrOpt 2. Put out a release note for the known issue that the minimum oslo.config/rfc3986 is bad.
Added nova to this bug because this change in newton:
https:/ /github. com/openstack/ nova/commit/ 6091de77eda1228 6786e28ae4f0779 e7efc54634
Changed novncproxy_base_url to be a URIOpt in oslo.config which uses:
https:/ /github. com/openstack/ oslo.config/ blob/master/ oslo_config/ types.py# L779
if not rfc3986. is_valid_ uri(value, require_ scheme= True,
require_ authority= True):
raise ValueError('invalid URI: %r' % value)
And as noted above this fails with rfc3986 0.2.0.
For nova in newton we could either:
1. Change the novncproxy_base_url option back to StrOpt
2. Put out a release note for the known issue that the minimum oslo.config/rfc3986 is bad.