Comment 17 for bug 1632538

Revision history for this message
Matt Riedemann (mriedem) wrote :

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.