Slawek Kaplonski
b45374b91a
Downgrade edk2-ovmf package on CentOS CI nodes
...
It's to workaround issue with missing support for amd-sev-es
feature by cpu used on some cloud providers.
This is actually libvirt issue, and it shouldn't fail to spawn vms in
such case. Please check bugzilla [1] for more details.
According to [1] to workaround that bug edk2-ovmf package can be
downgraded to the previous version and this is what that patch is doing.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1961562
Change-Id: I076fa17852f38afce59107899197b4da4f36596a
2021-06-10 14:25:51 +00:00
Slawek Kaplonski
f4fdd74bc5
Disable barbican plugin in octavia jobs
...
It is causing some failure in db upgrade and it's not
needed in our jobs as we have TLS disabled.
Change-Id: Ida43bd9b605dd048b9f4b010bf5b88fc9a8f0556
2021-06-10 16:20:35 +02:00
Federico Ressi
684190895d
Revert "Add devstack-tobiko-faults-centos to checking pipeline"
...
This reverts commit aa87bc1e215e4cdfb83462feeea76dcc2e6b5152.
Reason for revert: It removed devstack jobs from tobiko chek pipeline
Change-Id: Id88b50da9f383248121098fb5ca2ad0fef3470e4
2021-06-04 19:07:57 +00:00
Federico Ressi
aa87bc1e21
Add devstack-tobiko-faults-centos to checking pipeline
...
Change-Id: Id0874ca4c20db88cdb2c7ba71d8e60bff9502f03
2021-06-04 11:47:37 +02:00
Federico Ressi
b3a5b6a816
Switch from CentOS Linux to CentOS Stream on Vagrantfile
...
Change-Id: I085df382a8d2544dd01e51e38b2ef612fad23bd4
2021-05-31 12:23:55 +00:00
Slawek Kaplonski
3a5d5a3bb7
Switch ovn devstack jobs to be ovs now
...
With [1] default Neutron backend set by Devstack is changed to OVN.
So now most of the Tobiko jobs are running on the Neutron with ML2/OVN
backend.
Jobs which were before "-ovn" jobs are now changed to the "-ovs" jobs
and runs ML2/OVS backend in Neutron.
Additionally this patch switched devstack-tobiko-gate-octavia job to be
run with ML2/OVS backend in Neutron.
Jobs devstack-tobiko-faults and devstack-tobiko-gate-multinode are
for now explicitly set to be run on ML2/OVS backend as some tests are
failing in those multinode jobs while running on OVN and that needs
further investigation.
[1] https://review.opendev.org/c/openstack/devstack/+/791436
Change-Id: Iefc255a33d3da509b31d93f13c771357d2ef5fa7
2021-05-28 09:07:01 +02:00
Federico Ressi
a030e9795f
Allow virt-customize to work on Ubuntu hosts as regular user
...
Ensure /boot/vmlinuz file can be read from regular users
Change-Id: I40628231b9d74e9786509675a97242df717910c8
2021-05-20 04:14:48 +00:00
Federico Ressi
8e8e96d27d
Remove explicitily ubuntu jobs
...
Change-Id: I5c2bc95b814e53ed51208d3394dcdcaf04599d1a
2021-05-19 16:29:05 +02:00
Federico Ressi
f7c8890993
Drops support for the non-stream CentOS 8
...
Change-Id: I9a81c6eb2dc2c474c7c38c0f4cd062ad4c420668
2021-05-18 10:39:52 +02:00
Federico Ressi
1db0c9f983
Add ceph jobs
...
Change-Id: Ia7e1d60cf39df51cbf75c385bd4651b2ed4e3831
2021-05-06 09:14:55 +00:00
Federico Ressi
4187417bf0
Enable QoS service on subnodes
...
Change-Id: I80e1f4eb3088bdda82ad93124bb6c59aa16a87e7
2021-04-30 09:34:21 +02:00
Federico Ressi
f545b32db7
Enable QoS service in Vagrant OVS local.conf file
...
Change-Id: I5dabec31f1ff1141e12fec98ebc5c190ad3a7375
2021-04-08 13:42:02 +02:00
Zuul
8ac3f41787
Merge "Update pre-commit hooks"
2021-03-09 21:39:13 +00:00
Federico Ressi
1d87080da7
Update pre-commit hooks
...
Change-Id: I9eb87a7c559897fbb678e07517ad8196a81a258c
2021-03-09 10:19:20 +01:00
Federico Ressi
ed60d97b66
Add Devstack jobs for CentOS 8 Stream
...
Change-Id: I4a417ebca6242ee37d5f07bc946c86e08c8ab9cc
2021-03-09 10:18:35 +01:00
Federico Ressi
e35407b2b4
Set triple.undercloud_ssh_hostname to empty
...
Depends-On: https://review.opendev.org/c/x/tobiko/+/778672
Change-Id: I692c221a9375467365956cd068422ea66dff3650
2021-03-04 16:10:41 +01:00
Federico Ressi
47a45a8728
DHCP is no more required for external networks
...
Change-Id: I1c8de2114a9702649a50dff9123233b407026f9e
2021-02-12 18:39:28 +00:00
Federico Ressi
4cd8efe86e
Create single-node octavia gate job
...
Change-Id: Id482a20e14dc0b5c2e8409fd0835f5b90c2c5765
2021-01-20 16:13:25 +00:00
Federico Ressi
d4b6a66e76
Gate project using devstack-tobiko-faults job
...
Change-Id: I6fd1b2314ccd565e841ec77f8e92a18a5dde6343
Depends-On: https://review.opendev.org/c/x/tobiko/+/771390
2021-01-19 09:31:56 +00:00
Federico Ressi
b53a434b50
Gate test cases using a multi-node OVS configuration
...
Change-Id: Id18b5375a16aeedd8f25576a8b7cd75f2c240834
2021-01-19 08:42:46 +00:00
Zuul
7b4f82a201
Merge "Trigger gate job when changing faults tests files"
2021-01-18 18:29:19 +00:00
Federico Ressi
8c96ad9994
Trigger gate job when changing faults tests files
...
Change-Id: I8caa0c64263b8a3b9a773f6860e61ae1c7dddf6e
2021-01-18 14:45:58 +00:00
Federico Ressi
e283ade8a8
Increase swap file size to 8GB to workaround memory issues on single-node job
...
Change-Id: I24d00f442e1332fa18201595218c0506e4133b50
2021-01-14 09:24:11 +01:00
Federico Ressi
8ecd19a395
Use the ansible openstack project template
...
This also create a new Tox environment for
building project documentation
Change-Id: I8b958df06caede619213157f4e175ade186fb885
2021-01-13 14:13:33 +01:00
Federico Ressi
f183fb64d0
Create devstack-tobiko-gate zuul template
...
Change-Id: I4f98d042daec0660ea2d0016c8fa2d6d43a162b5
2021-01-13 14:13:33 +01:00
Federico Ressi
c456bdd91a
Add octavia configuration for Vagrantfile
...
Change-Id: If6e9c95cd540697c67402b366881bef6b7750802
2021-01-07 09:29:51 +01:00
Federico Ressi
13dddcf2e8
Update Vagrantfile to use Ubuntu focal
...
Change-Id: Iebda6c5b0bc9f8385f3aca5fccc137742a14a698
2021-01-04 16:07:34 +01:00
Federico Ressi
f4fedff3a6
Add platform checking jobs
...
Change-Id: I168037ad2c0b5f4147a5f8d2a1f999b631bfa03f
2020-12-23 10:46:58 +00:00
Federico Ressi
4a06c3807e
Gate using OVS configuration
...
Change-Id: I3fd7afafb7f779018d9a23736938ac80fee30d2c
Depends-On: https://review.opendev.org/c/x/tobiko/+/764351
2020-12-21 10:35:32 +00:00
Federico Ressi
86cab5df28
Remove functional and scenario jobs
...
Change-Id: I2a27588f9e114a0cdb3497e41e595005922ddce2
Depends-On: https://review.opendev.org/c/x/tobiko/+/767560
2020-12-21 11:28:48 +01:00
Slawek Kaplonski
d833b3d2ee
Fix connectivity between multinode devstack jobs
...
To have connectivity through public network to the vms which are on
various nodes in the ci job, we need to configure special bridge called
"br-infra" and connect this bridge with br-ex with patch ports.
This can be done using "multi-node-bridge" role from zuul roles and
"multi-node-setup" added to this repository.
Change-Id: I80d7d2bed8291ba21ddc68b48fef5d0aac996b39
2020-12-18 14:49:15 +01:00
Federico Ressi
f0bb306fec
Create devstack gate jobs
...
Change-Id: Ifa94873733863251d11500b3503d887dfa50f6ee
Depends-On: https://review.opendev.org/c/x/tobiko/+/767534
2020-12-18 08:41:53 +00:00
Federico Ressi
969136102d
Gate changes using devstack-tobiko-functional-ovn jobs
...
Change-Id: Id6b5cdfac91226c9dc5a2e4d8e6a4b599744e5fa
2020-12-01 15:40:07 +01:00
Federico Ressi
91e056af44
Add support to external network option
...
Change-Id: I95d1d89cbbacfb1abab6aa9d8ee088c9d6669760
2020-11-29 20:31:19 +00:00
Zuul
5319680485
Merge "Use any nameserver for OVN jobs"
2020-11-26 22:13:09 +00:00
Federico Ressi
0befa4d957
Use any nameserver for OVN jobs
...
This should workaround the problems due to VMs
connectivity with external network.
Change-Id: Ic8a42435b4341f285285bf8cc11de5040ff1ef27
2020-11-26 14:00:55 +00:00
Federico Ressi
17e554a88c
Gate changes using devstack-tobiko-scenario-ovn jobs
...
Change-Id: I21b01ff0b26ca221b98c8fd3c672df8aa2672f16
2020-11-26 13:24:56 +01:00
Federico Ressi
a2a8b4467d
Ensure local SSH key can login localhost
...
Change-Id: I03f7b9ec68c55f4819698775524ce4df6875d511
2020-11-20 06:22:11 +01:00
Federico Ressi
0d46934bb6
Fix Vagrantfile
...
Change-Id: Ie3f8b130efb0c0d95c09f939e4fce234a0436a1a
2020-11-18 14:37:59 +01:00
Federico Ressi
1243a79498
Remove IPV6 default nameservers
...
Change-Id: I492ee647d293625c772bf95082fa312e8731a0fb
2020-11-17 21:58:08 +01:00
Federico Ressi
3b7f6972b2
Write unbound nameservers to tobiko.conf
...
Change-Id: Ic4602e580202e8d1fa2005c932f2b7ba1e44e0e3
2020-11-16 11:08:53 +01:00
Federico Ressi
b058c2938f
Enable DevStack CentOS jobs
...
Change-Id: Ie9103775a594064344e6e2e9e02198fdf9d57e89
2020-11-12 12:01:21 +01:00
Federico Ressi
887df32275
Let make DevStack functional job to vote
...
Change-Id: If2e4daf5bc23530b01931cded89a7ea18f0b6d97
2020-11-12 09:47:53 +01:00
Federico Ressi
0cd9fd56de
Update pre-commit version
...
Change-Id: I1e7f6f6e3c5a4a15849b5c1447d81b6f656b3ef6
2020-11-10 11:53:05 +01:00
Slawek Kaplonski
b936eb05da
Fix typo in .gitreview config file
...
Change-Id: Ib7a6914781a8fe8cfda29aee1075574d2dda2483
2020-11-04 16:36:05 +01:00
Federico Ressi
56206e0b1e
Add multinode faults OVN jobs
...
Increments timeout for multinode jobs to 3 hours
Change-Id: Ib1b9e9c730b612ccb0315d68041f7fa8786ec629
2020-10-29 14:34:40 +01:00
Federico Ressi
341a3db161
Generate SSH key pair when it is missing
...
Depends-On: https://review.opendev.org/760088/
Change-Id: Ie17cd336d9273912192e9f3477e1775b4569ad7a
2020-10-29 01:09:04 +00:00
Federico Ressi
b0563a4ba4
Fix external network connection on OVN
...
Change-Id: I9a320011204ff5c6f4bce62ae3ca67ff9994f373
2020-10-28 22:23:39 +01:00
Federico Ressi
a87f2c85d3
Add scenario OVN jobs
...
Change-Id: I43f16b56ad97ca09854be95172b176927d304bb3
2020-10-28 04:38:22 +00:00
Federico Ressi
920915294f
Disable centos jobs from check pipeline
...
Change-Id: Ie1afb6f89d708a39d5f5eecf0fca78273ff9fc7a
2020-10-27 03:32:27 +01:00