Ironic section keystone auth should NOT be versioned
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Nova Compute Charm |
New
|
Undecided
|
Unassigned |
Bug Description
During the deployment of nova-compute as nova-ironic in order to deploy ironic using charms:
cs:~gabriel-
cs:~gabriel-
cs:nova-compute-323
Nova would not register any new baremetal nodes.
Looking into nova.conf log in nova-ironic charm:
`Failed to discover available identity versions when contacting https://<KEYSTONE DOMAIN/
2020-12-16 00:00:39.621 260285 ERROR nova.virt.
The section for ironic in the /etc/nova/nova.conf file has a versioned auth_url option. It SHOULD be unversioned.
Bad:
`auth_url = https://<KEYSTONE DOMAIN/
Good:
`auth_url = https://<KEYSTONE DOMAIN/IP>:35357`
Removing the `/{{auth_ver}}` from the end of the auth_url line in templates/
Hi Michael,
Please use the released charms in openstack- charmers- next:
https:/ /jaas.ai/ u/openstack- charmers- next/ironic- api /jaas.ai/ u/openstack- charmers- next/ironic- conductor /jaas.ai/ u/openstack- charmers- next/neutron- api-plugin- ironic
https:/
https:/
The template in those charms has an unversioned auth_url:
https:/ /opendev. org/openstack/ charm-ironic- api/src/ branch/ master/ src/templates/ parts/keystone- authtoken# L10