[compute] api recipes install full keystone service

Bug #1305318 reported by Mathew Odden
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack + Chef
Fix Released
Low
Mathew Odden

Bug Description

Currently in the compute cookbook, the API setup recipes are pulling in the full "python-keystone" package, which is the entire Keystone service. This is from the original recipes 2 years ago, when it was necessary because the Token Auth middleware that Nova API needs was in the Keystone project. This isn't true any longer (since Grizzly I think), as the python-keystoneclient library now has the middleware instead.

Since full keystone pulls in many more packages than we really need, we should be just installing the client instead.

Changed in openstack-chef:
assignee: nobody → Mathew Odden (locke105)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cookbook-openstack-compute (master)

Reviewed: https://review.openstack.org/86075
Committed: https://git.openstack.org/cgit/stackforge/cookbook-openstack-compute/commit/?id=bcad4b1670133903c968a4a5476f457baf28aa69
Submitter: Jenkins
Branch: master

commit bcad4b1670133903c968a4a5476f457baf28aa69
Author: Matt Odden <email address hidden>
Date: Mon Apr 7 21:37:10 2014 +0000

    Nova API services need keystoneclient not keystone

    The API service recipes have been pulling in the entire
    python-keystone package, which is the entire Keystone
    set of services. This hasn't been necessary since
    some time after Grizzly, when the tokenauth middleware
    was moved to the client.

    Closes-Bug: #1305318

    Change-Id: I75ff23847936bb288ea49ca41d1e46edb5bd7730

Changed in openstack-chef:
status: In Progress → Fix Released
Changed in openstack-chef:
milestone: none → icehouse-rc1
Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Related fix proposed to cookbook-openstack-image (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/91462

Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Related fix proposed to cookbook-openstack-object-storage (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/91471

Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Related fix proposed to cookbook-openstack-orchestration (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/91472

Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Related fix merged to cookbook-openstack-orchestration (master)

Reviewed: https://review.openstack.org/91472
Committed: https://git.openstack.org/cgit/stackforge/cookbook-openstack-orchestration/commit/?id=c8fa8e1e6bce5ea190105c95bff983a4098da5cf
Submitter: Jenkins
Branch: master

commit c8fa8e1e6bce5ea190105c95bff983a4098da5cf
Author: Mark Vanderwiel <email address hidden>
Date: Wed Apr 30 16:26:41 2014 -0500

    Heat services need keystoneclient not keystone

    The common recipe has been pulling in the entire
    python-keystone package, which is the entire Keystone
    set of services. This hasn't been necessary since
    some time after Grizzly, when the tokenauth middleware
    was moved to the client.

    Change-Id: Ifb133d570e2ad94df822aa512edeb37aabdf349b
    Related-Bug: #1305318

Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Related fix merged to cookbook-openstack-object-storage (master)

Reviewed: https://review.openstack.org/91471
Committed: https://git.openstack.org/cgit/stackforge/cookbook-openstack-object-storage/commit/?id=ba905e4641f2149aea2c9c9b0823b7b0b8315760
Submitter: Jenkins
Branch: master

commit ba905e4641f2149aea2c9c9b0823b7b0b8315760
Author: Mark Vanderwiel <email address hidden>
Date: Wed Apr 30 16:18:00 2014 -0500

    Storage services need keystoneclient not keystone

    The service recipes have been pulling in the entire
    python-keystone package, which is the entire Keystone
    set of services. This hasn't been necessary since
    some time after Grizzly, when the tokenauth middleware
    was moved to the client.

    Change-Id: I6d326352ab5c8079cc5c405161475ec0354c5593
    Related-Bug: #1305318

Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Related fix merged to cookbook-openstack-image (master)

Reviewed: https://review.openstack.org/91462
Committed: https://git.openstack.org/cgit/stackforge/cookbook-openstack-image/commit/?id=406fa4fa81c31c6253cdfd7b5862da67a609e8cf
Submitter: Jenkins
Branch: master

commit 406fa4fa81c31c6253cdfd7b5862da67a609e8cf
Author: Mark Vanderwiel <email address hidden>
Date: Wed Apr 30 15:41:48 2014 -0500

    Image services need keystoneclient not keystone

    The service recipes have been pulling in the entire
    python-keystone package, which is the entire Keystone
    set of services. This hasn't been necessary since
    some time after Grizzly, when the tokenauth middleware
    was moved to the client.

    Change-Id: Ice189991bab0b69eb4df42e968d31d93cb623bb8
    Related-Bug: #1305318

Changed in openstack-chef:
milestone: icehouse-rc1 → icehouse-stable
Changed in openstack-chef:
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.