On mainline-2729, SM provision stuck in 'config' on api-server dropping request with auth failure when multi_tenancy=false. Thilak indicated that cluster with multi_tenancy=false config should not require auth but it was still trying to authenticate.
root@nodej6:~# server-manager show cluster --detail
{
"cluster": [
{
"base_image_id": "",
"email": "<email address hidden>",
"id": "clusterc23",
"package_image_id": "",
"parameters": {
"analytics_data_ttl": "168",
"compute_non_mgmt_gway": "",
"compute_non_mgmt_ip": "",
"database_dir": "/home/cassandra",
"database_minimum_diskGB": "32",
"database_token": "",
"domain": "englab.juniper.net",
"encapsulation_priority": "MPLSoUDP,MPLSoGRE,VXLAN",
"external_bgp": "",
"gateway": "10.204.217.254",
"haproxy": "disable",
"internal_vip": "",
"keystone_passwd": "contrail123",
"keystone_password": "contrail123",
"keystone_tenant": "admin",
"keystone_user": "admin",
"keystone_username": "admin",
"multi_tenancy": "True",
"openstack_mgmt_ip": "",
"openstack_passwd": "contrail123",
"password": "c0ntrail123",
"router_asn": "64512",
"service_token": "contrail123",
"storage_fsid": "f692bb47-5592-4590-81ff-4a1cdde5692d",
"storage_virsh_uuid": "10ead215-2cb7-45a9-83fb-79997217e94b",
"subnet_mask": "255.255.255.0",
"use_certificates": "False",
"uuid": "7f22a57d-fc45-477f-9c17-4eabc385846b"
},
"provision_role_sequence": "{'completed': [], 'steps': []}",
"provisioned_id": null
},
{
"base_image_id": "",
"email": "",
"id": "test-cluster",
"package_image_id": "",
"parameters": {
"admin_key": "AQDIgtNTgPLWARAAK6gs/fj8m88LnY9DwxJdYA==",
"analytics_data_ttl": "168",
"database_dir": "/home/cassandra",
"database_token": "0",
"domain": "englab.juniper.net",
"encapsulation_priority": "MPLSoUDP,MPLSoGRE,VXLAN",
"external_bgp": "",
"gateway": "10.87.159.254",
"haproxy": "disable",
"internal_vip": "",
"keystone_password": "contrail123",
"keystone_tenant": "admin",
"keystone_username": "admin",
"multi_tenancy": "False",
"openstack_mgmt_ip": "",
"osd_bootstrap_key": "AQCq7NFTeJUoBhAAlTVpxwWQJtBej/JDNhT6+Q==",
"password": "c0ntrail123",
"router_asn": "64512",
"service_token": "contrail123",
"storage_fsid": "d449cb0f-e773-464c-87be-9e5caea73355",
"storage_mon_secret": "AQBM78tTEMz+GhAA3WiOXQI7UVdIy0YFFuTGdw==",
"storage_virsh_uuid": "a9eceeb3-d51a-4241-9ba0-8d13adbc7833",
"subnet_mask": "255.255.224.0",
"use_certificates": "False",
"uuid": "310a1e3b-4388-4691-81d3-ad8aeee0c937"
},
"provision_role_sequence": "{'completed': [], 'steps': []}",
"provisioned_id": null
},
{
"base_image_id": "",
"email": "",
"id": "clusterci",
"package_image_id": "",
"parameters": {
"admin_key": "AQDIgtNTgPLWARAAK6gs/fj8m88LnY9DwxJdYA==",
"analytics_data_ttl": "168",
"database_dir": "/home/cassandra",
"database_token": "",
"domain": "englab.juniper.net",
"encapsulation_priority": "MPLSoUDP,MPLSoGRE,VXLAN",
"external_bgp": "",
"gateway": "10.87.159.254",
"haproxy": "disable",
"internal_vip": "",
"keystone_password": "contrail123",
"keystone_tenant": "admin",
"keystone_username": "admin",
"multi_tenancy": "False",
"osd_bootstrap_key": "AQCq7NFTeJUoBhAAlTVpxwWQJtBej/JDNhT6+Q==",
"password": "c0ntrail123",
"router_asn": "64512",
"service_token": "contrail123",
"storage_fsid": "7253f43c-c34f-4ed0-9c68-fac1635001e5",
"storage_mon_secret": "AQBM78tTEMz+GhAA3WiOXQI7UVdIy0YFFuTGdw==",
"storage_virsh_uuid": "9985b28b-73a1-4f85-8b1e-4e86bcb3f20b",
"subnet_mask": "255.255.224.0",
"use_certificates": "False",
"uuid": "e871fea7-54f8-443d-a5d4-8bed939cd8c8"
},
"provision_role_sequence": "{'completed': [('nodeg22', 'haproxy', '2016_04_11__14_35_29'), ('nodeg22', 'database', '2016_04_11__14_35_56'), ('nodeg22', 'openstack', '2016_04_11__14_39_09')], 'steps': [[(u'nodeg22', u'config')], [(u'nodeg22', u'control')], [(u'nodeg22', u'collector')], [(u'nodeg22', u'webui')], [(u'nodeg23', 'compute'), (u'nodeg23', 'post_provision'), (u'nodeg23', 'storage-compute'), (u'nodeg22', 'storage-master'), (u'nodeg22', 'post_provision')]]}",
"provisioned_id": null
}
]
}
root@nodej6:~#
Problem not seen in mainline and R3.0.1.