Commit Graph

21 Commits

Author SHA1 Message Date
OpenStack Proposal Bot 1d74aed5f4 Updated from OpenStack Ansible Tests
Change-Id: I407e2f69f3d064472b5745515d78920ebfe15363
2022-03-31 20:14:17 +00:00
OpenStack Proposal Bot cd9d64d434 Updated from OpenStack Ansible Tests
Change-Id: Ie0a0558303acfa9ffb3f41efa6628273a44951d9
2021-03-12 22:20:20 +00:00
OpenStack Proposal Bot 02844d422f Updated from OpenStack Ansible Tests
Change-Id: I2f572af6bc0c8f474c3bbbbb3752805c637ccd2a
2020-09-24 16:57:22 +00:00
OpenStack Proposal Bot 7fcd9552a5 Updated from OpenStack Ansible Tests
Change-Id: I1056de9b4da64ee2915df3b72430a43a088b4361
2019-07-18 22:19:22 +00:00
OpenStack Proposal Bot 423a63c53c Updated from OpenStack Ansible Tests
Change-Id: I2f4686b929542973fedf4d3b1ba60efa693eb835
2019-05-09 11:35:09 +00:00
OpenStack Proposal Bot 0dac2837fc Updated from OpenStack Ansible Tests
Change-Id: I0f1eae4dc909aa58058a6eb5ae6821408eff9f9a
2019-04-22 07:15:27 +00:00
OpenStack Proposal Bot 2f7550bc7d Updated from OpenStack Ansible Tests
Change-Id: Ic133f69a3dba3773e8293e1305d2ab13cfab72c7
2019-02-27 06:05:41 +00:00
OpenStack Proposal Bot b7d257b3da Updated from OpenStack Ansible Tests
Change-Id: I80095ec578405f3dbae453a3dd05f36fcfc5cdbf
2018-09-29 04:55:24 +00:00
OpenStack Proposal Bot 7ee4da19d1 Updated from OpenStack Ansible Tests
Change-Id: If2043c9f2242169be3a11df80e462efc63f94b40
2018-04-30 05:15:33 +00:00
OpenStack Proposal Bot fcd755320b Updated from OpenStack Ansible Tests
Change-Id: I90d955ef6407e44737f68d5d7b932f0ddb64316f
2018-03-27 17:46:49 +00:00
OpenStack Proposal Bot 84dfb0b022 Updated from OpenStack Ansible Tests
Change-Id: I7bdc904a626d9ec069b923fe87aaa7344497e676
2017-11-10 20:08:41 +00:00
Jean-Philippe Evrard 4d820ac942 Update upgrade role for Queens from P
This changes the a-r-r with the proper version, and fixes
the repo path for role upgrades:

The role will, during test-upgrade-pre, have its current branch
checked out, and will deploy the current branch infrastructure,
including the generation of the constraints.

Then, the installation of previous branch of the role will use
the constraints for its previous version, but will have no
constraints for it, and fail.

We need to generate the constraints for the previous version too.
This should do it.

On top of it, we need to enfore git and iptables to the list of
packages, because of the issues happening in the developer mode:

Error [Errno 2] No such file or directory while executing command
git clone -q https://git.openstack.org/openstack/neutron
  /tmp/pip-build-iS3zW0/neutron
Cannot find command 'git'\n"

This patch also implements an initial set of jobs intended to
match the current job execution method. It does not intend to
improve how the jobs are executed - only to replicate what is
currently in openstack-infra/openstack-zuul-jobs and provide
the platform to iterate on.

To avoid the chicken and egg issue, this patchset temporarily disables
the upgrade testing.

Co-Authored-By: Manuel Buil <mbuil@suse.com>
Change-Id: I48a554e4ef92bc3c156e43881013cc85df0dc8d4
2017-10-18 06:33:43 +00:00
OpenStack Proposal Bot 1dffcac7d9 Updated from OpenStack Ansible Tests
Change-Id: Ieddb042952c7b1e12b62116daf1d7f6c199f93b8
2017-08-09 16:40:41 +00:00
OpenStack Proposal Bot 1be4415dee Updated from OpenStack Ansible Tests
Change-Id: I67c9e09262c3caf1307dcff89caab1124d40ec17
2017-06-22 15:19:51 +00:00
Cuong Nguyen cbb2e6ecd3 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
- Handle apt-get update in run_tests.sh
- Install python2 for Ubuntu 16.04 and CentOS 7 before executing test
  script.

Change-Id: I439934a463858f46647d8b00467076fbf8f12416
2017-02-07 10:42:22 +07:00
Major Hayden b5c629b977 Update and clean up run_tests.sh
The run_tests.sh script fails when it is run multiple times on CentOS.
The `bindep` run returns an empty list of packages and then `yum`
exits with an error since no packages were provided to install.

This patch checks the length of the `bindep` output and skips the `yum`
installation when the package list is empty.

The patch also cleans up some of the old cruft left over from previous
scripts and avoids repetition.

Change-Id: I93ea2d53158eb736b8c6f89a0a70fb5507660126
Signed-off-by: Major Hayden <major@mhtx.net>
2017-01-06 16:38:56 +00:00
Andy McCrae 58bf83cd4c Use openstack-ansible-tests and ansible 2.1.1
This PR incorporates the openstack-ansible-tests bits into
openstack-ansible-os_neutron as well as adjusting the settings to use
ansible 2.1.1.

Change-Id: I7174b920f20488a5e1d514a8f32754bb95bb60de
Co-Authored-By: Travis Truman <travis_truman@cable.comcast.com>
2016-09-22 14:33:03 +01:00
Qin Wang 0c7fad38cf Add SNI support via OS packages for os_neutron
Some Linux distributions, such as CentOS 7 and Xenial, have trouble
validating SSL certificates when using get_url with servers
that use Server Name Indication (SNI).

This patch adds those packages to the list of required packages and
uses bindep to install them in developer test environments the same
way that the gate tests install them.

Change-Id: I714290136850e62256128ee16a54bf88541fbff9
2016-08-18 18:47:03 +00:00
Travis Truman eb0bb51faf Adding func_ovs tox environment for neutron ovs testing
This tox environment will be run with check experimental for now.
Ultimately it should become part of the gate testing for the role.

Change-Id: I410f029816590dde819a6c97bde5f159f7a791d1
Implements: blueprint support-openvswitch
2016-07-19 08:58:54 -04:00
Jesse Pretorius d13c448805 Add dependencies for paramiko 2.0
Paramiko version 2.0 has been released. It now uses the Python library
cryptography. Installing this requires additional system packages. This
commit adds in the appropriate packages required by cryptography based
on its documentation [1].

An alternative approach would have been to constrain the version of
Paramiko however the project describes the 1.x versions as relying on
insecure dependencies [2].

[1] https://cryptography.io/en/latest/installation/
[2] http://www.paramiko.org/installing.html

Change-Id: Ibdce4f3eb3beee0fddf7c381d822925939274506
2016-05-03 08:56:35 +01:00
Jimmy McCrory b58adf43c0 Implement base configuration for independent repository
neutron-ha-tool.py.j2 has been updated to resolve flake8 violations.
This includes removing the venv activation code, by implementing the
following change: https://review.openstack.org/#/c/275279/

Pep8 'E501: line too long' has been added to the ignore list since the
Jinja2 templated shebang line now exceeds 79 characters.

Change-Id: Ib309ee50d75a5386fbc5fb8cd40d8f6733bd7887
2016-03-01 13:21:12 -08:00