Current templates contains several errors:
- no role for ironic-slave-2
- fuel-qa requires role "ironic" instead of "ironic_slave"
- gate's template does not contains driver
Change-Id: I7bfadbabf897ff28d5db5e33a0f8229ad30a421c
VMware not supported since Fuel 10. So we should stop test it.
Change-Id: I5996520ded3419fd2ce2cb1e76056eed157bfffb
Implements: blueprint remove-vmware
Default fuel-bootstrap-cli conf file which is provided
by the package does not contain repos. We need to update
repos from astute.yaml before being able to build bootstrap
image.
Change-Id: I30ed1c372e7b2107f810e784c1d56807d3412527
Closes-Bug: #1644411
(cherry picked from commit bd45d96f39)
We have to skip 5 tests to allow overall gate tests pass
This fix adds a skip to test gate_ostf_ceph_ha because
it runs ostf too, and the gate_ostf_update depends on it
Change-Id: I635c5f2a565884f2ce51b0e3899870a9c3d22440
Partially-Bug:1611382
1. Use OPENSTACK_RELEASE for seeking of actual release
2. Use SSHClient api instead of additional helpers
3. Do not re-request admin remote between steps
4. Fix imports order
5. Use unicode literals
Change-Id: I5b58b1b6a30d8b38740b0d3d18a72e80399a6acf
Closes-bug: #1610941
Fix imports ordering and grouping, docstrings style,
use parentheses instead of backslashes for line breaks.
Change-Id: Id4afe893ddfe4899b8fc69b34571bd7a9d051652
Add new mapping structure for openstack/puppet-projects
For each project in openstack/puppet-* projects(limited by project described in
github.com/openstack/fuel-library/deployment/puppet/openstack_tasks/Puppetfile)
will be mapped fuel-qa system-test in gates_tests/helpers/openstack_puppet_modules_mapping.yaml
mapping=['system_test']=[list of openstack/puppet-projects]
Mapping takes project edited in review and register single test group -
"review_in_openstack_puppet_modules" which mapped to system_test from mapping.
Change-Id: I16d8015be6e02717893955b45f7c718413ee8c10
Closes-Bug: #1590066
1)As we have method for rebuilding bootstrap with packages from review
so no needed upload this package to master node and rebuild boostrap manually
and manually updating nailgun agent
2) moved update_bootstrap_cli_yaml to helpers/utils
3) removed not needed methods
Change-Id: I42008d795fc2875386144c10ec557ccc8e25df49
Closes-Bug: #1590331
We should to disable vm creation on ironic node
until LP1576881 become fixed.
According to It happens only after stable branches
creation for 10.0, we disable this steps and
turn on test into voating mode to get feedback for the fuel-agent patches.
Change-Id: I1b2c8666f605f4d3ec29138e021dd419c87d3c78
Related-Bug: #1576881
In gate test we do not check ceph health after revert,
that leads to false negative result like in lp1570805. Add it usage here.
Also enable platfrom tests to run
Change-Id: I2de88b66978149f535e8c13fd9c402c9ee407a8a
Closes-Bug: #1570805
Packages assembled from CR were uploaded after cluster
creation in step #9, so bootstrap image was built with
old package. Now test uploads fresh packages before
rebuilding bootstrap image.
Also moved the step with package version verification
before the step with cluster deployment and added
possibility to remove old packages from target
repository while uploading new files.
Change-Id: Id768b87980fa112c1dbb82f886f390798ce4d8b0
Closes-bug: #1574591
Use less resource-consuming cluster configuration.
Fix _wait_for_ironic_hypervisor to work without computes.
Change-Id: I2abb01faca3e5fbfa1ef5d548432a7be65ecaae1
Closes-Bug: #1571997
- Add method to update node interfaces through cli
- Update cli tests with new method
Change-Id: Icd79684f7a2b48972135bed6e25261dc8e977255
Closes-Bug: #1564462
Due to random failures on Ci slaves with high load
temporary disable ironic actions
After resolving failures on CI need to revert changes
Change-Id: Ib56e27f016dec8776e8b39fd668571ac87693139
Related-Bug: #1571997
To catch regression in network checker,
add it invocation into fuelweb deployment gate test
Change-Id: I089f175a7930e9b499016531ea52894e4ff81e16
Closes-Bug: #1570248
-Extend fuel-agent gate with ironic checking.
-Refactor update_fuel_agent_rpm method to be more universal
-Change updating fuel-agent in bootstrap to use fuel-bootstrap methods
-Delete patch_and_assemble ubuntu bootstrap method
Change-Id: I495e8c15ad05188bb0312ca8cf4fbc1169a88bae
Closes-Bug: #1551156
We switch gate test to usage of ssh_manager,
where raise exception if exit code =! 0 is set by default.
But when we stop ostf service, systemctl status ostf never return 0,
so that we got false negative results.
Change-Id: I9dfb2501921dae8b1ce84a71de8ca794d227daed
Closes-Bug: #1567889
Centos bootstrap was depricated in 8.0 and deleted in 9.0,
so we need to clen the code
Closes-Bug: #1560579
Change-Id: Ieeba0a1d08f3be8bc88f7abfb2fb109023c672ac
If review_in_fuel_library launched by scheduler or manually -
then no GERRIT_* environment variables will be exported so need to
execute "bvt_2" system test
Change-Id: I535d36823e79ada5ecc1c52efb082ba3166d2d11