[compute] api recipes install full keystone service

Bug #1305318 reported by Mathew Odden on 2014-04-09
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack + Chef
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

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

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

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

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  Edit
Everyone can see this information.

Other bug subscribers