
The create-update-delete stack scenario executes the following actions with using Heat: - creates the new stack (with some resources) - updates the stack and stack resoruces with the new template - deletes the stack. Unit-tests for the changes above are also included into patch. Patch also adds rally test cases for stack create-update-delete stack scenario (because rally tests require test scenario to be used by test case samples): Case 1: - Heat creates a new stack - Heat updates the stack with adding additional resource to the stack - Heat deletes the stack Case 2: - Heat creates a stack - Heat updates the stack with deleting some resource from the stack - Heat deletes the stack. Change-Id: I4c0ff24d0651434450a281a62670f1bd6c2a0000
Rally job related files
This directory contains rally tasks and plugins that are run by OpenStack CI.
Structure
- plugins - directory where you can add rally plugins. Almost everything in Rally is a plugin. Benchmark context, Benchmark scenario, SLA checks, Generic cleanup resources, ....
- extra - all files from this directory will be copy pasted to gates, so you are able to use absolute paths in rally tasks. Files will be located in ~/.rally/extra/*
- rally.yaml is a task that is run in gates against OpenStack (nova network)
- rally-neutron.yaml is a task that is run in gates against OpenStack with Neutron Service
- rally-designate.yaml is a task that is run in gates against OpenStack with Designate Service. It's experimental job. To trigger make a review with "check experimental" text.
- rally-zaqar.yaml is a task that is run in gates against OpenStack with Zaqar Service. It's experimental job. To trigger make a review with "check experimental" text.
Useful links
- More about Rally: https://rally.readthedocs.org/en/latest/
- How to add rally-gates: https://rally.readthedocs.org/en/latest/rally_gatejob.html
- About plugins: https://rally.readthedocs.org/en/latest/plugins.html
- Plugin samples: https://github.com/stackforge/rally/tree/master/samples/plugins