yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #55528
[Bug 1582045] Re: Nova doesn't support v3 when connecting to Ironic
Reviewed: https://review.openstack.org/300154
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=2ea2399ec3e4b976beadfbcd1cab78b94382eca3
Submitter: Jenkins
Branch: master
commit 2ea2399ec3e4b976beadfbcd1cab78b94382eca3
Author: Clenimar Filemon <clenimar.filemon@xxxxxxxxx>
Date: Thu Mar 31 14:46:43 2016 -0300
Support Identity v3 when connecting to Ironic
This patch makes Nova:
a) support Identity v3 params when creating an Ironiccient by
creating a v3Password auth plugin and a Session;
b) deprecate auth parameters admin_tenant_name, admin_username
admin_password and admin_url;
c) remove support to admin_auth_token auth parameter [1].
[1] admin_auth_token was deprecated
(317d9d8f13e8a34af189504ae1258d315154cc82) in favour of admin_username and
admin_password (which are deprecated now in favour of username and
password). More info at Keystone release notes (see Deprecation Notes
and Security Issues):
http://docs.openstack.org/releasenotes/keystone/mitaka.html#deprecation-notes
Change-Id: Id837d26bb21c158de0504627e488c0692aef1e24
Closes-Bug: #1582045
** Changed in: nova
Status: In Progress => Fix Released
--
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/1582045
Title:
Nova doesn't support v3 when connecting to Ironic
Status in OpenStack Compute (nova):
Fix Released
Bug description:
nova-ironic communication only supports v2, deprecated auth
parameters, e.g [1]. this will cause a fatal error during a v3-only
devstack setup, as ironic keeps waiting for nova to provide resources
and a timeout occurs (logs will show a lot of 404s) failing the setup.
currently an ironic-enabled, v3-only devstack setup will fail because
ironic itself doesn't support v3, but we already have a filed bug [2]
and a patch on the way [3].
to reproduce this issue: setup a v3-only devstack with patched [3]
ironic enabled. it should fail waiting for nova-hypervisor to provide
VMs.
[1] https://github.com/openstack/nova/blob/master/nova/virt/ironic/client_wrapper.py#L72-L78
[2] https://bugs.launchpad.net/ironic/+bug/1494776
[3] https://review.openstack.org/#/c/236982/
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1582045/+subscriptions
References