1195 Commits

Author SHA1 Message Date
Federico Ressi
8b7d0ca4f0 Set CentOS-8 as reference DevStack job
Change-Id: I30a6bb63269f031a74f9bff6c765d59d91088797
2020-06-25 15:21:15 +02:00
Federico Ressi
8cb808f22a Declass Pandas as an extra optional requirement
Change-Id: I244107c5d1d9a74c6fdbf3053014ff20a727e24c
2020-06-25 12:27:14 +00:00
Zuul
17209267d3 Merge "Add extra-requirements to lower-constraints tox environment" 2020-06-25 12:11:10 +00:00
Federico Ressi
48389e8716 Add extra-requirements to lower-constraints tox environment
Change-Id: I4666677d68f615a1c68652d4990931bec3fc708e
2020-06-25 12:02:56 +02:00
Federico Ressi
59b85b63d5 Test IR plugin only against latest Fedora version
Change-Id: I3713742d264ef103672e99036aae81a597c5ae0c
2020-06-25 09:55:43 +00:00
Federico Ressi
15fe8bfc87 Disable sibilling projects installation on CentOS 7
Change-Id: Ia7f04d564fc65fa1833c5634d2b3757cccbece2d
2020-06-25 09:05:32 +02:00
Zuul
4beaa36951 Merge "method addition:remove_containers_if_pacemaker_resources to not fail on pacemaker resources in assert_equal_container_state" 2020-06-24 21:13:55 +00:00
Zuul
341b8b2a88 Merge "Fixes minor typo in installation guide" 2020-06-24 19:19:57 +00:00
Eliad Cohen
b77907a5d8 Fixes minor typo in installation guide
source instead of soruce

Change-Id: I1efa586ed76bfcfd1ea8976cc586b9b46b375313
2020-06-24 14:52:59 -04:00
pinikomarov
04f08d8261 method addition:remove_containers_if_pacemaker_resources to not fail on pacemaker resources in assert_equal_container_state
Change-Id: I6b468f9e41a8af9a6a879706f57769b34772d941
2020-06-24 21:50:21 +03:00
Zuul
62ae14669e Merge "All VM instances need to be started after computes reboot" 2020-06-24 12:41:20 +00:00
Zuul
d2ddbec725 Merge "Set default log to non debug, currently debugging tests is very difficult I really can't figure out where the test failed and what actions tobiko did each test should be verbose enough so that new users will not spend more than 5 min in tobiko logs , to figure out what broke" 2020-06-24 12:41:19 +00:00
Eduardo Olivares
dc505b2d6e All VM instances need to be started after computes reboot
If not, sidecar containers running before reboot do not start after
reboot and assert_equal_containers_state fails

Change-Id: I4d6a0257a3d9fcec66f577b0d5a629cb14f10610
2020-06-24 10:47:02 +02:00
pinikomarov
ef8453eddb Set default log to non debug, currently debugging tests is very difficult
I really can't figure out where the test failed and what actions tobiko did
each test should be verbose enough so that new users will not spend more than 5 min
in tobiko logs , to figure out what broke

Change-Id: I3972b7b78f7c6154e03588413520363c03eb626c
2020-06-24 11:02:42 +03:00
pinikomarov
c36d43630a unblock testing, dont fail on assert_containers_state until we fix the check
Change-Id: I4f8dfdde191fef5c71b1a727e98c61fdfc6d994c
2020-06-24 09:08:49 +03:00
Zuul
c11f06b830 Merge "faults instance-ha tests create only 2 vms to not stress the overcloud" 2020-06-24 04:36:41 +00:00
Zuul
50cba8a320 Merge "Rewrite Vagrant file using ansible and Centos 8" 2020-06-23 22:19:21 +00:00
pinikomarov
8dd49228c0 faults instance-ha tests create only 2 vms to not stress the overcloud
Change-Id: I2d95aa595306f0cf3aca071df7ce489a2b435124
2020-06-24 01:00:40 +03:00
Zuul
35450e317a Merge "Ensure stack is deleted before creating it again" 2020-06-23 20:59:23 +00:00
Eduardo Olivares
571d1aec90 Ensure stack is deleted before creating it again
This patch avoids the creation of a stack that has not been completely
deleted before by waiting stack disappears after reaching
DELETE_COMPLETE state and before restarting creating it again.

Change-Id: If21ed5e8b99973e42e1beb05bbbe9aa619584ade
2020-06-23 15:06:26 +00:00
Federico Ressi
07e593f829 Rewrite Vagrant file using ansible and Centos 8
Depends-On: Ifa876b3e5f89258f40055fa7ce03f5e9c601771c
Change-Id: I806c76bff85210f74cd23c29835f41c174b8c960
2020-06-23 11:47:17 +02:00
Eduardo Olivares
54d79e115f Retry mechanism for check_neutron_agents_health
Disruptions tests were sometimes failing when checking neutron agents
status after controller reboots.
The error detected was the following one:
neutronclient.common.exceptions.ServiceUnavailable:
<html><body><h1>503 Service Unavailable</h1>

Change-Id: Ied892749545c251cc9a746fba185643ab09dbabf
2020-06-23 09:44:42 +02:00
Federico Ressi
bb0a45ffde Update role tasks to reduce false 'changed' state
Change-Id: If7b1d35bdf89a249214b81ee8979c16cea275789
2020-06-22 13:11:54 +02:00
Federico Ressi
5011a2fc46 Update .gitignore file
Change-Id: I30fe2b96b6a14dab6e53bab35b83b003daca1acd
2020-06-22 11:25:35 +02:00
Federico Ressi
846fd51a97 Handle non-RHOSP hosts without rescueing from an error.
Change-Id: I2f8bee52d8fd5b9e28c9b366e3b4ccc064429fa8
2020-06-22 11:13:04 +02:00
pinikomarov
352a8b5a47 Add tripleo validations (post-deployment group checks) to overcloud healthchecks
- This adds the v>=1.0 dependency of tripleo validations-lib (py library)
  and the validations lib ansible checks as master
- We are adding the post-deployment group to the overcloud checks
- For now the checks will be passive - won't fail the test but report
failures if the are found

Change-Id: I8f768219fb52c64616f155583b77d6948b54abee
2020-06-20 23:09:51 +03:00
Zuul
40cb580bd9 Merge "add IHA tests Change-Id: I8d2740e877c607c3b225dd3475b4abc6f3420378" 2020-06-20 00:37:54 +00:00
Federico Ressi
47bbb9523d add IHA tests
Change-Id: I8d2740e877c607c3b225dd3475b4abc6f3420378
2020-06-20 00:15:59 +03:00
Eduardo Olivares
50c9086349 Clear cache before retrying to get containers info
When container states unexpectedly change after a reboot, a mechanism
within assert_equal_containers_state method retries to get containers
info for some time
Since lru_cache functionality was introduced, that retry mechanism has
not worked properly because the data obtained at every iteration
is cached
lru_cache needs to be clean before each retry

Due to this problem, tests failing at this point were making tox process
end without running any more tests, raising the following exception:
ValueError: Length too long: 4460487

Change-Id: Ifb45841138737ec49d148c0f4d3626caf709739d
2020-06-19 13:46:37 +02:00
Zuul
779822ef6b Merge "Update Dockerfile to use bindep and tox" 2020-06-19 09:25:56 +00:00
Federico Ressi
69ea632d3e Update Dockerfile to use bindep and tox
Change-Id: I1fd2e966863908751ab5cba685e99c1ddf07b582
2020-06-19 07:39:26 +02:00
Federico Ressi
4b67f5d2a8 Update the quickstart guide
Change-Id: Ib4b9ffb0f62980fce3f6437e90783928404570fb
2020-06-19 07:32:24 +02:00
Zuul
187fd10ddb Merge "Add validations-libs as an extra requirement" 2020-06-18 20:56:53 +00:00
Federico Ressi
3e2fc6c388 Add validations-libs as an extra requirement
Change-Id: I5bc1ce84a2963a0dd0e3d9e13008544c5cfe3e8f
2020-06-18 14:27:43 +00:00
Federico Ressi
aa32375454 Add lower-contraints job
Change-Id: I273e7ae3d82374f087c1b57a2a37886310a08e2f
2020-06-18 16:26:03 +02:00
Federico Ressi
f3a63b2d7e Obtain overcloud nodes know subgroups from node name
Change-Id: I4b3c79dcde476e624dad5f7b05b5f08761a22bc4
2020-06-17 15:03:58 +02:00
Eduardo Olivares
3abe65653c Added skip decorator to test_metadata_haproxy_during_stop_L3_agent test
This test should not be executed when l3_agent_scheduler extension is
not available

Change-Id: I7bb2a0b2c509a89c2b1cf88fd4164f4baac91082
2020-06-17 09:16:09 +00:00
pinikomarov
52491378e6 restart ovn faults tests
Change-Id: I1b47198148609971e0f4aa0451b26b6ed50925cf
2020-06-16 01:49:35 +03:00
Federico Ressi
f530416164 Add tool to install bindeps
Change-Id: I1d6152924cffa168ad3199cf97506ac597257e45
2020-06-15 16:44:27 +02:00
Zuul
b6267343ca Merge "Fix number of columns obtained from PCS output" 2020-06-15 12:57:24 +00:00
Eduardo Olivares
353ff110c0 Fix number of columns obtained from PCS output
All faults tests checking pacemaker resources were failing on certain
OSP releases because an unexpected column with '*' characters was
obtained from parsing the command output
That column needs to be removed before processing the table

Change-Id: Ic48907b3e3bca6d368c791103c4880cf3b78c91d
2020-06-15 12:46:10 +02:00
Zuul
88ea2f4f60 Merge "Update Quick Start guide" 2020-06-15 08:21:41 +00:00
Zuul
4cc31f0f63 Merge "Update project README.rst file" 2020-06-15 08:20:22 +00:00
pinikomarov
819f3121e4 remove duplicate /failing container tests
Change-Id: I936028291a16f66a95e6a6c80c1c20739788e006
2020-06-11 13:52:08 +03:00
Federico Ressi
3c0756ee80 Update Quick Start guide
Change-Id: I62f0c1659fdb9ec76e32a02135524d38cecbacea
2020-06-10 14:42:21 +02:00
Zuul
1b980a3841 Merge "Update zuul irrelevant files" 2020-06-10 08:17:43 +00:00
Federico Ressi
61af47e6b5 Update project README.rst file
Change-Id: Ie3082d359d28b61c112755a33547ef3b2852e485
2020-06-10 08:08:46 +02:00
Federico Ressi
79b119d0ae Update zuul irrelevant files
Change-Id: Ifc30371117bd323627de4fe18feb16c3644b1c5b
2020-06-10 08:07:14 +02:00
Federico Ressi
2c38d883bb Use special RHOSP vars files in tobiko-ensure-python3 role
Change-Id: I09055d0610ddc26c0ada947f95d823c28e9494b4
2020-06-10 05:33:10 +00:00
Federico Ressi
151bfae959 Delete IR workspace before importing new one
Change-Id: Ib6c7c16bf3656dcfbdde3221fce1c07c5c05b502
2020-06-09 14:59:10 +02:00