Add Upgrade testing to defcore projects for OpenStack-Ansible

Registered by Andy McCrae

We need to add Upgrade testing to core projects for OpenStack-Ansible.
This is a start point, where the initial aim is to simply perform an upgrade - and functional test.

Tests can later be worked upon to improve upgrade testing functionailty.

The defcore projects are:

Nova
Neutron
Cinder
Glance
Keystone
Swift

rabbitmq_server and galera_server are already tested for upgrades.

We should add testing for an integrated build upgrade using the upgrade playbooks and scripts.

We now require a full upgrade AIO test - perhaps setup as a periodical.

Blueprint information

Status:
Complete
Approver:
Andy McCrae
Priority:
High
Drafter:
Andy McCrae
Direction:
Approved
Assignee:
Andy McCrae
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Andy McCrae
Completed by
Andy McCrae

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/upgrade-testing,n,z

Addressed by: https://review.openstack.org/396715
    [POC] Swift upgrade testing.

Addressed by: https://review.openstack.org/396219
    [POC] Upgrade testing for Glance

Addressed by: https://review.openstack.org/384269
    Implement zero downtime upgrades

Addressed by: https://review.openstack.org/400178
    Nova upgrade testing.

Addressed by: https://review.openstack.org/400179
    Cinder upgrade testing.

Addressed by: https://review.openstack.org/400180
    Neutron upgrade testing.

Addressed by: https://review.openstack.org/421295
    [WIP] Work on starting the upgrade job

Addressed by: https://review.openstack.org/431225
    Benchmark requests during zero-downtime upgrades

Addressed by: https://review.openstack.org/431643
    Add --show-task-ratio-json to locust command

Addressed by: https://review.openstack.org/437996
    Benchmark requests during upgrade testing

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.