Create system tests for patching feature
In 6.1 release we are going to implement new feature "Patching of OpenStack Distro":
https:/
In order to tests its functionality we need to create new system tests:
- test environment patching (deploy environment, apply patch, verify fix, run OSTF and benchmark tests);
- test master node patching (deploy environment, apply patch on master node, verify fix, check that old environment works fine, create new environment, run OSTF and benchmark tests)
Blueprint information
- Status:
- Complete
- Approver:
- Nastya Urlapova
- Priority:
- Undefined
- Drafter:
- Artem Panchenko
- Direction:
- Needs approval
- Assignee:
- Fuel QA Team
- Definition:
- Approved
- Series goal:
- None
- Implementation:
-
Implemented
- Milestone target:
- None
- Started by
- Artem Panchenko
- Completed by
- Artem Panchenko
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Create tests for patching feature
Gerrit topic: https:/
Addressed by: https:/
Add tests configuration files for packages
Addressed by: https:/
[WIP] Do not wait for DHCP gateway setting
Addressed by: https:/
Add decorator to collect packages
Addressed by: https:/
Align patching tests with Fuel 6.1
Addressed by: https:/
Don't fail tests if there is no GPG data in repo
Addressed by: https:/
Revert "Add decorator to collect packages"
Addressed by: https:/
Add decorator to collect packages
Addressed by: https:/
Add test for master patching
Addressed by: https:/
Fix packages upgrade on Ubuntu
Addressed by: https:/
Compare Rally tests results before/after patching
Addressed by: https:/
Add test plans for main openstack components
Addressed by: https:/
Allow to run patching on pre-defined tests
Addressed by: https:/
Allow to run patching on pre-defined tests
Addressed by: https:/
Connect RPM repo to master during patching env
Addressed by: https:/
Connect RPM repo to master during patching env
Addressed by: https:/
Add possibility to specify few targets for patch
Addressed by: https:/
Add possibility to specify few targets for patch
Addressed by: https:/
Add action type 'run_tasks' for patching tests
Addressed by: https:/
Add action type 'run_tasks' for patching tests
Addressed by: https:/
Check both master and env repos for packages
Addressed by: https:/
Check both master and env repos for packages
Addressed by: https:/
Modify update_packages decorator
Addressed by: https:/
Save custom repository config to separate file
Addressed by: https:/
Save custom repository config to separate file
Addressed by: https:/
Wait for tasks and check their status (patching)
Addressed by: https:/
Wait for tasks and check their status (patching)
Addressed by: https:/
Fix errata format for different Linux distros
Addressed by: https:/
Fix errata format for different Linux distros
Addressed by: https:/
Add patching tags to tests
Addressed by: https:/
Add possibility to disable updates repo in tests
Addressed by: https:/
Fix typos in selecting fixed packages algorithm
Addressed by: https:/
Fix typos in selecting fixed packages algorithm
Addressed by: https:/
Add patching tags to tests
Addressed by: https:/
Add possibility to disable updates repo in tests
Addressed by: https:/
Use list of 'affected-pkgs' from erratum in tests
Addressed by: https:/
Use list of 'affected-pkgs' from erratum in tests
Addressed by: https:/
Modify update_packages decorator
Addressed by: https:/
Check that verify scenario fails before patching
Addressed by: https:/
Check that verify scenario fails before patching
Addressed by: https:/
Compare Rally tests results before/after patching
Addressed by: https:/
Add Rally benchmark tool to the system tests
Addressed by: https:/
Replace env for nova-compute packages
Addressed by: https:/
Add ability to destroy generated images
Addressed by: https:/
Replace env for nova-compute packages
Addressed by: https:/
Change the way of adding proposed repos
Addressed by: https:/
Change the way of adding proposed repos
Addressed by: https:/
Add and delete all roles from cluster in patching
Addressed by: https:/
Add downloading artifacts and env images clean
Addressed by: https:/
Add and delete all roles from cluster in patching