Commit Graph

16 Commits

Author SHA1 Message Date
Rodolfo Alonso Hernandez 24a645d1d7 Fix bindep for Debian bookworm
Debian prefers Mariadb instead of mysql, the libmysqlclient-dev pkg
is not available there, replace it with libmariadb-dev-compat.
Replace mysql-server with mariadb-server.

This patch is similar to [1].

[1]https://review.opendev.org/c/openstack/nova/+/891256

Closes-Bug: #2032183
Change-Id: Ica5b2b4312337fea1f47e4c569398044bd47ecf2
2023-08-21 13:57:00 +00:00
yatinkarel 79de6969fa Drop vzctl dep from bindep package list
This was added with [1] and broked arm64 unit test
jobs as vzctl is only available from amd64[2].

[1] https://review.opendev.org/c/openstack/neutron/+/822253
[2] https://packages.ubuntu.com/focal/vzctl

Related-Bug: #1877301
Change-Id: Ie2f8ef9645c5c5331f5ff0da468a9eea508fd246
2022-04-12 16:40:09 +05:30
yangjianfeng ad3171c538 [docs] L3 router support ndp proxy
Change-Id: I2b8642b6830d3e1e1ef86c779c55e9ac1d0f7568
Partial-Bug: #1877301
2022-04-09 10:26:30 +08:00
Zuul 06ce0c2c94 Merge "Add some packages to the bindep list" 2022-03-16 01:07:31 +00:00
yatinkarel 52e302f0a3 Use python3-devel in bindep for rpm distros
python36-devel is not available in rpm distro's
like CentOS9-Stream or Fedora35.

Let's use python3-devel instead which is provided
in all these distro's instead of maintaining versioned
specific like:-
- python36-devel fo CentOS8-Stream
- python3.9-devel for CentOS9-Stream
- python3.10-devel for Fedora35

Also add openstack-tox-py310 override to
tox-override template as that was not added
with [1].

[1] https://review.opendev.org/c/openstack/neutron/+/833047

Change-Id: I238e6b7f87d3e007d474dfffa515f7d9a348246b
2022-03-10 20:14:30 +05:30
Slawek Kaplonski d284e4f38f Add some packages to the bindep list
Packages like keepalived and iproute-tc (for Centos) are necessary e.g.
during the functional tests so it's good to have them in the bindep.txt
list.

Change-Id: Ia994a203a5e635acb99ad32b256a6e25d041033d
2022-03-03 10:54:06 +01:00
Slawek Kaplonski 836592a8bc Add functional and fullstack jobs with FIPS enabled
This patch adds definition of the functional and fullstack jobs
with enabled support for FIPS [1].
Jobs are based on the Centos 8 stream as this disto allows to enable
FIPS support.
Jobs are added to the experimental queue for now.

This patch also makes some changes in the bindep and
configure_functional_tests role to make functional/fullstack tests
working on the Centos.

[1] https://csrc.nist.gov/publications/detail/fips/140/3/final

Co-Authored-By: Ade Lee <alee@redhat.com>
Change-Id: I582495826155740ad2660ee2a8717696b0393d26
2021-11-17 13:41:40 +01:00
Purandhar Sairam Mannidi 9c0d502b19 include python36-devel in bindep, for tests
as of https://review.opendev.org/#/c/751112/
py36 tests fail w/
  psutil/_psutil_common.c:9:10: fatal error: Python.h: No such file or directory
  #include <Python.h>
           ^~~~~~~~~~
  compilation terminated.
  error: command 'gcc' failed with exit status 1

Change-Id: I84c5e7c64cb418f73ce84ea603e6d7025ff5c36f
2020-10-03 21:58:20 +10:00
Zuul f5bdaec2c7 Merge "Stop testing python 2" 2019-10-28 00:52:16 +00:00
Brian Haley 1d55a4508f Clean-up ssl packages from bindep.txt
tempest was removed from test-requirements.txt in [0]
but it's requirements in bindep.txt were not.  Clean
them up.

[0] https://review.opendev.org/#/c/506672/

Change-Id: I47d160823d1b93f79bdef88200835419cd9d84d1
2019-10-26 16:42:33 +00:00
Brian Haley 6842465260 Stop testing python 2
Since it's no longer supported past Train, lets stop
running the tests.

Updated docs and made some pep8 code tweaks as well.

Change-Id: I1c171ab906a3b4c66558163ad26947ebf710a276
2019-10-25 18:50:08 +00:00
Akihiro Motoki 8e8f721f6f Add libffi-dev to bindep.txt
libffi-dev is required to install cffi and PyNaCL from tarballs.
cffi is installed from requirements.txt, so 'test' profile is not
specified.

We usual use wheel packages when installing python packages,
but tarball is sometimes used, for example, when a new version
is uploaded. I think it is worth adding it to bindep.txt
to avoid accidental gate failure.

Closes-Bug: #1697613
Change-Id: I4800c9f213fa5c8f28c8603e022264e6aa139090
2017-06-13 19:26:49 +00:00
Matt Riedemann 1e98b0a83e Add libssl packages to bindep
The pep8 images in infra no longer have ssl installed by
default so we have to specify them in bindep.

Change-Id: Icbdb5d442935438f01031f745157a8b39cd672a4
2017-06-06 19:19:38 -04:00
Daniel Alvarez 3b22541a2a Switch ns-metadata-proxy to haproxy
Due to the high memory footprint of current Python ns-metadata-proxy,
it has to be replaced with a lighter process to avoid OOM conditions in
large environments.

This patch spawns haproxy through a process monitor using a pidfile.
This allows tracking the process and respawn it if necessary as it was
done before. Also, it implements an upgrade path which consists of
detecting any running Python instance of ns-metadata-proxy and
replacing them by haproxy. Therefore, upgrades will take place by
simply restarting neutron-l3-agent and neutron-dhcp-agent.

According to /proc/<pid>/smaps, memory footprint goes down from ~50MB
to ~1.5MB.

Also, haproxy is added to bindep in order to ensure that it's installed.

UpgradeImpact

Depends-On: I36a5531cacc21c0d4bb7f20d4bec6da65d04c262
Depends-On: Ia37368a7ff38ea48c683a7bad76f87697e194b04

Closes-Bug: #1524916
Change-Id: I5a75cc582dca48defafb440207d10e2f7b4f218b
2017-03-08 15:20:50 +00:00
Andreas Jaeger 6d7586e0d1 Fix periodic jobs: Add databases to bindep.txt
Periodic tests are failing like:
http://logs.openstack.org/periodic/periodic-neutron-py27-with-oslo-master/2eea2ff/
http://logs.openstack.org/periodic/periodic-neutron-py35-with-oslo-master/b62e14e/
http://logs.openstack.org/periodic/periodic-neutron-py35-with-neutron-lib-master/e9956ae/

These tests need expect the MySQL and PostgreSQL databases to be
available in their infra setup.

Add the needed files to bindep.txt.

Change-Id: Ic90b5d136228e1157c38b50a8c2bfa34ddf0f9b4
2016-10-09 06:31:00 +02:00
Ihar Hrachyshka a9585c7237 Added bindep.txt to the project
This allows to avoid installing unneeded packages when in gate, saving
some time when preparing environment for unit and other non-dsvm tests.

Change-Id: I09aa9c7ebebf12d0c0cce7457fef57f8451fcffa
2016-09-26 10:35:50 +00:00