Implement Helm Testing Framework for Charts

Registered by Pete Birley

Implement basic sanity checking for charts via the `helm test` functionality in Helm. These tests should verify basic functionality of the services contained within the chart. This should include the OpenStack services potentially not covered via the chart for Rally and any ancillary services included as part of OpenStack-Helm / Infra / Addons.

Blueprint information

Status:
Complete
Approver:
Pete Birley
Priority:
High
Drafter:
Pete Birley
Direction:
Approved
Assignee:
Pete Birley
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Steve Wilkerson
Completed by
Steve Wilkerson

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:keystone/test,n,z

Addressed by: https://review.openstack.org/469244
    WIP: Rally Driven Chart Test Framework

Gerrit topic: https://review.openstack.org/#q,topic:bp/implement-helm-test-for-charts,n,z

Addressed by: https://review.openstack.org/471460
    Helm Test: Framework & Keystone

Addressed by: https://review.openstack.org/471493
    Helm Test: Glance

Addressed by: https://review.openstack.org/471504
    Helm Test: Neutron

Gerrit topic: https://review.openstack.org/#q,topic:mvp-boot,n,z

Addressed by: https://review.openstack.org/475138
    Neutron: Helm test functionaility using Rally

Addressed by: https://review.openstack.org/475139
    WIP: Nova: Helm test functionaility using Rally

Addressed by: https://review.openstack.org/476700
    Neutron: Helm test functionaility using Rally

Addressed by: https://review.openstack.org/476721
    Nova: Helm test functionaility using Rally

Addressed by: https://review.openstack.org/476792
    Helm Test: Cinder

Addressed by: https://review.openstack.org/477036
    WIP: Heat: Helm test functionaility using Rally

Addressed by: https://review.openstack.org/555955
    Rebase

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.