Comment 15 for bug 1995778

Revision history for this message
Jadon Naas (jadonn) wrote :

I submitted a fix awaiting review at https://review.opendev.org/c/openstack/charm-nova-compute/+/886775 implementing what Billy described to only use Keystone API v3. The fix changes the template for Ironic to:

{% if virt_type == 'ironic' and auth_host and ironic_api_ready -%}
[ironic]
auth_type = password
auth_url = {{auth_protocol}}://{{auth_host}}:{{auth_port}}/v3
project_name = {{ admin_tenant_name }}
username = {{ admin_user }}
password = {{ admin_password }}
project_domain_name = {{ admin_domain_name }}
user_domain_name = {{ admin_domain_name }}
{% endif -%}

I hope this will resolve the issue, but if there is a better approach or implementation I'm happy to make the necessary adjustments to resolve this bug.