yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #76642
[Bug 1812196] [NEW] when using templated cells urls, validation fails with create_cell when using {scheme} and {port}
Public bug reported:
When using templated cells urls as in
https://docs.openstack.org/nova/rocky/user/cells.html#template-urls-in-
cell-mappings , there is an issue with nova-manage parsing the transport
url when we use {scheme} or {port}. The validation in nova-manage fails
with:
* {scheme} - No scheme specified:
()[root@undercloud /]# su nova -s /bin/bash -c "/usr/bin/nova-manage cell_v2 create_cell --name=default --database_connection='{scheme}://{username}:{password}@{hostname}/nova?{query}' --transport-url='{scheme}://{username}:{password}@{hostname}:{port}/?{query}' --verbose"
Invalid transport URL: No scheme specified
* {port} - expects an int for the port:
()[root@undercloud /]# su nova -s /bin/bash -c "/usr/bin/nova-manage cell_v2 create_cell --name=default --database_connection='{scheme}://{username}:{password}@{hostname}/nova?{query}' --transport-url='rabbit://{username}:{password}@{hostname}:{port}/?{query}' --verbose"
Invalid transport URL: invalid literal for int() with base 10: '{port}'
** Affects: nova
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1812196
Title:
when using templated cells urls, validation fails with create_cell
when using {scheme} and {port}
Status in OpenStack Compute (nova):
New
Bug description:
When using templated cells urls as in
https://docs.openstack.org/nova/rocky/user/cells.html#template-urls-
in-cell-mappings , there is an issue with nova-manage parsing the
transport url when we use {scheme} or {port}. The validation in nova-
manage fails with:
* {scheme} - No scheme specified:
()[root@undercloud /]# su nova -s /bin/bash -c "/usr/bin/nova-manage cell_v2 create_cell --name=default --database_connection='{scheme}://{username}:{password}@{hostname}/nova?{query}' --transport-url='{scheme}://{username}:{password}@{hostname}:{port}/?{query}' --verbose"
Invalid transport URL: No scheme specified
* {port} - expects an int for the port:
()[root@undercloud /]# su nova -s /bin/bash -c "/usr/bin/nova-manage cell_v2 create_cell --name=default --database_connection='{scheme}://{username}:{password}@{hostname}/nova?{query}' --transport-url='rabbit://{username}:{password}@{hostname}:{port}/?{query}' --verbose"
Invalid transport URL: invalid literal for int() with base 10: '{port}'
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1812196/+subscriptions
Follow ups