Browse code

Update auth params in Nova Hypervisor-Ironic

As Nova hypervisor uses deprecated parameters when trying to
authenticate to Ironic, as well as a hardcoded /v2.0 endpoint, a fatal
error occurs when creating a keystone v3-only devstack.

This patch updates auth parameters (ironic section in nova.conf) that Nova
uses when trying to connect to Ironic to v3 parameters.

Change-Id: I2d7ebf750115613aa917448f20daaece614633ef

Clenimar Filemon authored on 2016/04/01 03:43:51
Showing 1 changed files
... ...
@@ -45,10 +45,12 @@ function configure_nova_hypervisor {
45 45
     iniset $NOVA_CONF DEFAULT ram_allocation_ratio 1.0
46 46
     iniset $NOVA_CONF DEFAULT reserved_host_memory_mb 0
47 47
     # ironic section
48
-    iniset $NOVA_CONF ironic admin_username admin
49
-    iniset $NOVA_CONF ironic admin_password $ADMIN_PASSWORD
50
-    iniset $NOVA_CONF ironic admin_url $KEYSTONE_AUTH_URI/v2.0
51
-    iniset $NOVA_CONF ironic admin_tenant_name demo
48
+    iniset $NOVA_CONF ironic username admin
49
+    iniset $NOVA_CONF ironic password $ADMIN_PASSWORD
50
+    iniset $NOVA_CONF ironic auth_url $KEYSTONE_AUTH_URI/v3
51
+    iniset $NOVA_CONF ironic project_domain_id default
52
+    iniset $NOVA_CONF ironic user_domain_id default
53
+    iniset $NOVA_CONF ironic project_name demo
52 54
     iniset $NOVA_CONF ironic api_endpoint $IRONIC_SERVICE_PROTOCOL://$IRONIC_HOSTPORT/v1
53 55
 }
54 56