[Bug 1571347] [NEW] Main config keystone-authtoken section is incompatible with keystone v3 on mitaka

Liam Young liam.young at canonical.com
Sun Apr 17 15:44:00 UTC 2016


Public bug reported:

The keystone_auth section has changed for Mitaka. The Liberty format
which is currently being used is  incompatible with keystone v3 on
mitaka as it assumes the id of the default domain is default where as in
Mitaka it is a random uuid.

This change is reflected in the setup documentation:

Mitaka:

[keystone_authtoken]
...
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = nova
password = NOVA_PASS

http://docs.openstack.org/mitaka/install-guide-ubuntu/nova-controller-
install.html


Liberty:

[keystone_authtoken]
...
auth_uri = http://controller:5000
auth_url = http://controller:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
project_name = service
username = nova
password = NOVA_PASS

http://docs.openstack.org/liberty/install-guide-ubuntu/nova-controller-
install.html

** Affects: charm-helpers
     Importance: High
     Assignee: Liam Young (gnuoy)
         Status: In Progress

** Affects: cinder (Juju Charms Collection)
     Importance: High
     Assignee: Liam Young (gnuoy)
         Status: In Progress

** Affects: glance (Juju Charms Collection)
     Importance: High
     Assignee: Liam Young (gnuoy)
         Status: In Progress

** Affects: heat (Juju Charms Collection)
     Importance: High
     Assignee: Liam Young (gnuoy)
         Status: In Progress

** Affects: neutron-api (Juju Charms Collection)
     Importance: High
     Assignee: Liam Young (gnuoy)
         Status: In Progress

** Affects: nova-cloud-controller (Juju Charms Collection)
     Importance: High
     Assignee: Liam Young (gnuoy)
         Status: In Progress

** Affects: nova-compute (Juju Charms Collection)
     Importance: High
     Assignee: Liam Young (gnuoy)
         Status: In Progress

** Changed in: neutron-api (Juju Charms Collection)
       Status: New => In Progress

** Changed in: neutron-api (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: neutron-api (Juju Charms Collection)
     Assignee: (unassigned) => Liam Young (gnuoy)

** Changed in: neutron-api (Juju Charms Collection)
    Milestone: None => 16.04

** Also affects: cinder (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: glance (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: nova-cloud-controller (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: nova-compute (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: heat (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Changed in: cinder (Juju Charms Collection)
       Status: New => In Progress

** Changed in: glance (Juju Charms Collection)
       Status: New => In Progress

** Changed in: heat (Juju Charms Collection)
       Status: New => In Progress

** Changed in: nova-cloud-controller (Juju Charms Collection)
       Status: New => In Progress

** Changed in: nova-compute (Juju Charms Collection)
       Status: New => In Progress

** Changed in: cinder (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: glance (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: heat (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: nova-cloud-controller (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: nova-compute (Juju Charms Collection)
   Importance: Undecided => High

** Changed in: cinder (Juju Charms Collection)
     Assignee: (unassigned) => Liam Young (gnuoy)

** Changed in: glance (Juju Charms Collection)
     Assignee: (unassigned) => Liam Young (gnuoy)

** Changed in: heat (Juju Charms Collection)
     Assignee: (unassigned) => Liam Young (gnuoy)

** Changed in: nova-cloud-controller (Juju Charms Collection)
     Assignee: (unassigned) => Liam Young (gnuoy)

** Changed in: nova-compute (Juju Charms Collection)
     Assignee: (unassigned) => Liam Young (gnuoy)

** Changed in: cinder (Juju Charms Collection)
    Milestone: None => 16.04

** Changed in: glance (Juju Charms Collection)
    Milestone: None => 16.04

** Changed in: heat (Juju Charms Collection)
    Milestone: None => 16.04

** Changed in: nova-cloud-controller (Juju Charms Collection)
    Milestone: None => 16.04

** Changed in: nova-compute (Juju Charms Collection)
    Milestone: None => 16.04

** Also affects: charm-helpers
   Importance: Undecided
       Status: New

** Changed in: charm-helpers
       Status: New => In Progress

** Changed in: charm-helpers
   Importance: Undecided => High

** Changed in: charm-helpers
     Assignee: (unassigned) => Liam Young (gnuoy)

** Branch linked: lp:~gnuoy/charm-helpers/1571347

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to cinder in Juju Charms Collection.
Matching subscriptions: charm-bugs
https://bugs.launchpad.net/bugs/1571347

Title:
  Main config keystone-authtoken section is incompatible with keystone
  v3 on mitaka

Status in Charm Helpers:
  In Progress
Status in cinder package in Juju Charms Collection:
  In Progress
Status in glance package in Juju Charms Collection:
  In Progress
Status in heat package in Juju Charms Collection:
  In Progress
Status in neutron-api package in Juju Charms Collection:
  In Progress
Status in nova-cloud-controller package in Juju Charms Collection:
  In Progress
Status in nova-compute package in Juju Charms Collection:
  In Progress

Bug description:
  The keystone_auth section has changed for Mitaka. The Liberty format
  which is currently being used is  incompatible with keystone v3 on
  mitaka as it assumes the id of the default domain is default where as
  in Mitaka it is a random uuid.

  This change is reflected in the setup documentation:

  Mitaka:

  [keystone_authtoken]
  ...
  auth_uri = http://controller:5000
  auth_url = http://controller:35357
  memcached_servers = controller:11211
  auth_type = password
  project_domain_name = default
  user_domain_name = default
  project_name = service
  username = nova
  password = NOVA_PASS

  http://docs.openstack.org/mitaka/install-guide-ubuntu/nova-controller-
  install.html

  
  Liberty:

  [keystone_authtoken]
  ...
  auth_uri = http://controller:5000
  auth_url = http://controller:35357
  auth_plugin = password
  project_domain_id = default
  user_domain_id = default
  project_name = service
  username = nova
  password = NOVA_PASS

  http://docs.openstack.org/liberty/install-guide-ubuntu/nova-
  controller-install.html

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-helpers/+bug/1571347/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list