46 Commits

Author SHA1 Message Date
Federico Ressi
621d9af51a Disable colorized log files on DevStack CI jobs.
Change-Id: Ib1659abc7a7ff318d0ddb3716c5199b011ad29f6
2019-10-01 10:35:58 +02:00
Zuul
aeaa5003a6 Merge "Set path for tobiko logs in devstack tobiko jobs" 2019-09-26 08:44:04 +00:00
Slawek Kaplonski
a47f22d608 Set path for tobiko logs in devstack tobiko jobs
Tobiko should now log its output to '{{ ansible_user_dir }}'
directory thus it will be fetched by Zuul after job ends and
we will be able to check tobiko logs after every CI job run in
Zuul.

Change-Id: I2f6e0edd2878e5a7ffd9697a3eaeea61a4c03674
2019-09-25 20:33:19 +00:00
Federico Ressi
0e2a97cce4 Execute single node upstream CI job checks
Change-Id: I0518932d3d9ee953d69ed4b5d3a1a4d12033daa2
2019-09-24 15:10:13 +00:00
Federico Ressi
7972b46616 Enable Neutron L3 agent on sub-nodes on upstream CI
The purpouse is being able to test L3-HA scenario tests

Co-Authored-By: Slawomir Kaplonski <skaplons@redhat.com>
Change-Id: I1710c1abf644a6d00f3e4dfc1875b33b84a10013
2019-09-24 12:54:02 +02:00
Federico Ressi
f6859475ac Add single node devstack upstream CI job
Change-Id: I0fa4380e470e777f7b0bd58c08e6030db16c59db
2019-09-21 08:09:47 +02:00
Federico Ressi
cb512507b4 Fix centos 7 DevStack CI job
- use 3 compute nodes on last OpenStack versions with CentOS due to an
  experienced lack of memory forbidding nova for spawning VMs

Change-Id: I54048672bc0e85710dd925c0255c1ee17a655796
2019-09-20 14:08:42 +00:00
Federico Ressi
e8af17614b Fix Nova quota instances for upstream CI
Change-Id: Iff83726d65485b3a3d82e69b5d7eea0647656d9d
2019-09-20 12:08:30 +02:00
Federico Ressi
9801391a58 Prevent unestable openstack-three-node-centos-7 job from voting.
Change-Id: I776ca7737b3d1e92a091e6b5ff5f6cbe0527f4d2
2019-09-20 12:05:39 +02:00
Zuul
5c18389698 Merge "Enable DevStack os-fault plugin" 2019-09-03 09:29:08 +00:00
Federico Ressi
d9c4a13f0c Enable DevStack os-fault plugin
Co-authored-by: Slawek Kaplonski <skaplons@redhat.com>

Change-Id: I704b07e8176e9d1b6ddbff6ecb751fb31da4a8a7
2019-09-02 22:33:00 +02:00
Clark Boylan
a51975e622 Use fedora-29 instead of fedora-28
Fedora 28 is an EOL release of fedora and OpenDev is very close to being
able to remove those images. Tobiko is one of the last projects using
the image. Update the use of that image to fedora latest (currently 29)
so that newer fedora releases are tracked.

Change-Id: I21ac4f8a9b283190d0b1424e314f4e92fbf54926
2019-08-28 12:14:38 -07:00
Federico Ressi
262dee6d22 Add VM to VM L3HA connectivity test cases
Change-Id: I110b0f25411b51e515e96313855633e5573c0411
2019-08-23 08:33:35 +00:00
Federico Ressi
923231c8ba Fix DevStack jobs: mark files as irrelevant.
Irrelevant files where overriden in functional and scenario test case
jobs loosing values from the base devstack job. This fixes it.

Change-Id: I26dc52bb70cc1747df374978479e3fd4786846a8
2019-07-04 11:26:32 +00:00
Federico Ressi
d9103b4d5c Add n-api-meta and q-agt services to DevStack subnodes
Change-Id: Ia56db9f160a7acb5340b6886a88a0585ddf4d7ae
2019-06-13 09:13:29 +02:00
Federico Ressi
3f0f1c1170 Update irrilevant files for Devstack CI jobs
Change-Id: I2b77c2f624a021cde5c56b7e37ed34c44c800396
2019-06-05 15:35:12 +02:00
Federico Ressi
d4a1f2b65a Test SSH connectivity via floating IP
Add test cases to verify can SSH to server instances
via floating IP.

Change-Id: I1c9d7f86393e33dbd568ef87668fea2dc60322c8
2019-05-29 10:04:06 +00:00
Federico Ressi
2a854cb791 Add compute host service to single-node functional job
Make default base devstack job to be single-node
Apply multinode modification in multinode job.

Change-Id: I0a211fac857d24f25cd4517d8a1d58c362118ba3
2019-05-27 08:56:31 +02:00
Federico Ressi
cc7c35b618 Run all scenario test cases
Rename CI jobs: tobiko-devstack-neutron* -> tobiko-devstack-scenario*

Change-Id: If14b21dcca888966969f9962dcd2c77d5054c17b
2019-05-27 06:31:26 +00:00
Federico Ressi
fd95175208 Update CI job irrelevant files.
Change-Id: I0f8eca534fc03a722b1fa30cc746f63fc8bd93c3
2019-05-27 05:20:22 +02:00
Federico Ressi
c367511145 Update DevStack plugin after Keystone auth params improvement
This include some other imporvements, like for example tobiko.log file
configuration, and making plugin more configurable.

Change-Id: I7cc36845de419fa963548ed381f26152cc8267a8
2019-05-09 14:30:41 +00:00
Federico Ressi
aaae1bedac Restore voting flag to CentOS 7 CI job.
Change-Id: I1c04903e969a121bf80a1d64dd31f17ef9ab2c33
2019-04-26 07:28:28 +02:00
Federico Ressi
00f6cc0a41 Add devstack functional job
Create fuctional Tox environment
Add new Tobiko DevStack functional job
Move shell test cases to functional package.

Change-Id: I3a077d787ab0813b92b8c4f819a263cedf261b02
2019-04-25 16:58:00 +02:00
OpenDev Sysadmins
a0c598cd3d OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:51:27 +00:00
Federico Ressi
fe717a8c9b Re-assign voting flag to Fedora 28 job
Change-Id: I8f36a3584bbb908e25dd6fa96a16cfa10d623d20
2019-04-17 19:50:59 +00:00
Federico Ressi
14f9c7271e Revert "Enable voting to CentOS 7 jobs (Rocky and trunk)"
This reverts commit 804c0037db88c47ba99eda56f0a8e15b5a5b4b72.

Change-Id: I2ffc7f919bd693dca83b987f8252e1ab07de898d
2019-04-17 17:14:22 +00:00
Federico Ressi
804c0037db Enable voting to CentOS 7 jobs (Rocky and trunk)
Change-Id: I14a6b883ee2d60cf1c699e4df7faccfdf056a8d8
2019-04-17 09:43:24 +02:00
Federico Ressi
3209a04152 Remove voting from Fedora 28 and CentOS 7 jobs
Change-Id: Iad34b331062b66615537e644e3b10c5e4e284dea
2019-04-12 08:18:26 +02:00
Federico Ressi
612a7ec597 Temporarly remove vote to CentOS stable branches.
Change-Id: Ia7b90b278275c144fea6ac50776c8cd3fa018cdc
2019-04-11 17:09:03 +02:00
Federico Ressi
f26cb5c276 Re-enable voting to Fedora-28 job and add stable branches CentOS jobs
Change-Id: I7e052c10fcba5576c67eb410eeedfb49400a6ee4
2019-04-10 10:53:20 +02:00
Slawek Kaplonski
e760793728 Disable dns-integration in Neutron in Fedora job
Because of bug [1] in dnsmasq in Fedora 28 we need to disable
dns-integration in Neutron for this job as a workaround of this problem.

When dns integration is disabled, Neutron will not set hostname for port
to be same as VM's name thus this dnsmasq bug will not be triggered.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1695647

Change-Id: Id3e5c1095b5de0c56527a233ff04b66374128973
2019-04-07 07:27:27 +00:00
Slawek Kaplonski
94432dd1b6 Add Tobiko credentials to devstack plugin
This patch adds new settings to Tobiko's Devstack plugin to
configure credentials used in Tobiko.

Change-Id: I4b7e6cbea437b5a4c4b7789ea7f5c04a948c7fdf
2019-04-03 13:10:06 +00:00
Federico Ressi
9b4dadbfa6 Create CentOS Neutron job
Change-Id: I782889abff80eb5ed71910694ccfc165b6c821c9
2019-04-02 06:58:15 +00:00
Federico Ressi
9f382ae583 Disable voting for Neutron Fedora job
Change-Id: I91d25b57ab20ba08eca3e34715170b62fa23d6a0
2019-04-01 09:08:16 +00:00
Slawek Kaplonski
da569b5b53 Add tobiko-neutron job based on Fedora 28 images
Change-Id: Ifb798d7485a5e8c5aa9a7aa7c905955c10216ad0
2019-03-27 11:49:45 +01:00
Zuul
44c3dbf9f9 Merge "Disables Swift on tobiko-devstack job" 2019-03-25 15:17:21 +00:00
Slawek Kaplonski
36c954536b Disables Swift on tobiko-devstack job
Currently Swift can't run properly with python 3. It is also
not needed for current tobiko-devstack job and disabling it
speeds up job a bit so lets disable it.

Change-Id: I02bdb4bb967eebb3c61199418126dd0001dec431
2019-03-25 13:36:43 +00:00
Ian Wienand
d27c8a5814 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I8e0d3ada0cf0ad37a09354b1c1e87e480b40de75
2019-03-25 13:25:14 +00:00
Slawek Kaplonski
a2ace59143 Get parsed test results in tobiko-devstack job
Change-Id: I7ccdc980efc938dee21c3852ebdc67c50136cea4
2019-03-13 22:07:50 +01:00
Slawek Kaplonski
982fba9151 Use openstack-three-node-bionic nodeset in tobiko devstack job
Nodeset openstack-three-node-bionic defined in devstack repo, in [1]
is the same as was defined in tobiko repository.
So lets reuse common template in tobiko.

[1] 16eea25b26/.zuul.yaml (L152)

Change-Id: I3637dbdc780aa1ec2bf9a8a71731ba66d28af4cd
2019-03-11 22:24:16 +00:00
Federico Ressi
34b297a363 Enable services according to DevStack multinode configuration.
Change-Id: Ida009981747d0d60b6208f081d6fe47cf32d95be
2019-03-06 11:28:14 +01:00
Federico Ressi
c6e5dd51f5 Restrict n-cpu service to subnodes.
Change-Id: I27b38c18c4699a54305dd23932e8cce729a1e84a
2019-03-06 11:16:28 +01:00
Federico Ressi
e0cfad7d80 Move HEAT from subnodes to controller.
Change-Id: I2f6b1c93ce6549faa37dedee166764b907980d3e
2019-03-05 17:38:15 +00:00
Federico Ressi
06be48ab9c Remove Nova from controller node.
Change-Id: I2df5ab7a1421892afa1e8a6cd7c3aff081a24b5a
2019-02-27 13:56:42 +01:00
Federico Ressi
7e20b823b8 Use multinode configuration for DevStack CI jobs
Change-Id: Id7df884d18781ed0e4e04858af1f8901bb117a31
2019-02-27 13:36:02 +01:00
Federico Ressi
e4ea6d5212 Execute existing neutron tests on upstream CI
Change-Id: I53bdbb535bca8f56399927a85d8cf0e766a5808b
2018-12-14 11:58:15 +01:00