Add client recipes

Registered by Mark Vanderwiel

Allow client packages to be explicitly installed via a new client recipe for each cookbook. This will allow client api users to seamlessly integrate their application on top of the deployed OpenStack Chef cookbooks.

Blueprint information

Status:
Complete
Approver:
Justin Shepherd
Priority:
High
Drafter:
Mark Vanderwiel
Direction:
Approved
Assignee:
Mark Vanderwiel
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon havana-stable
Started by
Mark Vanderwiel
Completed by
Mark Vanderwiel

Related branches

Sprints

Whiteboard

block-storage already has attribute of cinder_api_packages
compute does not have existing attribute.
identity does not have existing attribute.
image already has attribute of image_client_packages, used by image_upload recipe
metering does not have existing attribute.
network does not have existing attribute.
object-storage has attribute account_packages, but might need a new one here.
orchestration has attribute heat_api_packages

Gerrit topic: https://review.openstack.org/#q,topic:bp/add-client-recipes,n,z

Addressed by: https://review.openstack.org/71386
    Add client recipe for compute

Addressed by: https://review.openstack.org/72995
    Add client recipe for image

Addressed by: https://review.openstack.org/73004
    Add client recipe for identity

Addressed by: https://review.openstack.org/73013
    Add client recipe for network

Addressed by: https://review.openstack.org/73014
    Add client recipe for block storage

Addressed by: https://review.openstack.org/73046
    Add client recipe for object storage

Addressed by: https://review.openstack.org/73065
    Add client recipe for orchestration

Addressed by: https://review.openstack.org/73066
    Add client recipe for metering

(?)

Work Items

Work items:
block-storage, add a new recipe for the cinder client packages: DONE
compute, add a new recipe for the nova client packages: DONE
identity, add a new recipe for the keystone client packages: DONE
image, add a new recipe for the glance client packages: DONE
metering, add a new recipe for the ceilometer client packages: DONE
network, add a new recipe for the neutron client packages: DONE
object-storage, add a new recipe for the swift client packages: DONE
orchestration, add a new recipe for the heat client packages: DONE
object-storage, could add redhat spec test when rhel support is added: POSTPONED

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.