Create automation tests for assurance of settings changes only touch affected configurations

Registered by Sergey Novikov on 2016-03-25

The following tests are based on assumption that re-running of a task with changes in input data results in changes made only in affected configuration parameters for which input values were changed. In case that a configuration parameter being changed switches alternatives (e.g. swift backend to ceph one) ensure that previous option is disabled, not only that the new one is enabled.
Test scenarios:
- test task ensurability for cluster with 1 controller + 1 compute + 1 cinder
- test task ensurability for cluster with 1 controller + 1 compute + 3 ceph-osd
- test task ensurability for cluster with 1 controler + 1 compute (Sahara)
- test task ensurability for cluster with 1 controler + 1 compute +1 Mongo (Ceilometer)
- test task ensurability for cluster with 1 controler + 1 compute + 1 ironic

Blueprint information

Status:
Complete
Approver:
Bartosz Kupidura
Priority:
Undefined
Drafter:
Sergey Novikov
Direction:
Needs approval
Assignee:
Dmitriy Kruglov
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 9.0
Started by
Dmitriy Kruglov on 2016-05-26
Completed by
Dmitriy Kruglov on 2016-05-26

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/test-granular-task-ensurability,n,z

Addressed by: https://review.openstack.org/309902
    Add tests for tasks ensurability

Addressed by: https://review.openstack.org/312505
    Add tests for tasks ensurability

Addressed by: https://review.openstack.org/317924
    Add an additional test for task ensurability

Addressed by: https://review.openstack.org/322719
    Add an additional test for task ensurability

Addressed by: https://review.openstack.org/322790
    Add test for ironic tasks ensurability

Addressed by: https://review.openstack.org/324279
    Add test for ironic tasks ensurability

Addressed by: https://review.openstack.org/324324
    Rearrange lcm tests

Addressed by: https://review.openstack.org/330342
    Rearrange lcm tests

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.