Commit Graph

71 Commits

Author SHA1 Message Date
Vladimir Kozhukalov ec70407d68 Build jammy images
Change-Id: I639588a618816f6ff70a7736963589977bb36eb1
2023-07-11 19:34:19 +03:00
Vlad Gusev f725a1256a Install libldap-2.4-2 bindep library for the py3 ldap keystone profile
Change-Id: I86051fc48af907be05cfdd4fbb86d35aae704c4d
2022-12-06 18:18:46 +02:00
Sam Yaple 4ff506ae5c Remove PYTHON3
The python2 is long dead and the PYTHON3 flag has been noop for a while.

Change-Id: Ia7be53e84090cc8b80e1dd5753ba1460ff454851
Related-Id: I3f4f60756887ad07229cf522803b30d4e16463cd
2022-09-21 21:28:12 -04:00
Gage Hugo fd4e6ac1e3 Remove suse references from bindep
As part of our effort to clean up unsupported linux distros, this
change removes the suse references in loci's bindep.txt.

Also removed a few python2 leftover references.

Change-Id: I9443721d0f2bd78ecee6d29e3d603be08e98e537
2022-09-20 12:44:17 -04:00
Gage Hugo e77485f8b0 Bump centos version up to 9-stream
This change updates the version of centos that we currently
contain in the repository to 9-stream.

Change-Id: Ia4f4d6eaee6d9e272f5276ce961691fa980cd957
2022-08-02 11:40:36 -05:00
okozachenko c488166421 Add neutron vpn packages
Change-Id: I2e272ce1ed971509e79b3518f5493e68ec8d6e63
2022-03-02 01:26:46 +11:00
Andrii Ostapenko a61c73e9b2
Update gates
* Use bionic for ussuri build as it's the latest supported
release [0][1].
* Switch to centos 8 to run master [1][2].
* Switch default base image to ubuntu:focal.

[0] https://governance.openstack.org/tc/reference/runtimes/ussuri.html
[1] https://governance.openstack.org/tc/reference/runtimes/victoria.html
[2] https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I9a70aebd9636e170c6e04398356933668a2bfbba
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
2021-10-12 18:30:09 -06:00
Andrii Ostapenko c19db02c6d
Fix setup_pip.sh and remove xenial based builds
Also fix monasca bindep.

Change-Id: I2b5b1a31165e98ce71380824e8f57af8906701c6
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
2021-07-29 17:27:51 -06:00
Zuul f5f972e9ed Merge "Add monasca-api profile" 2021-02-16 15:13:21 +00:00
okozachenko 181ef53369 Add monasca-api profile
Add zuul ci

Change-Id: I30760e6f7378c35d4afea837b238967509017da5
2021-02-05 18:26:14 +02:00
okozachenko 2652595c2c Add openssh client to binary deps
Change-Id: Ie6a87868dda1f2d5b7746a53b5b9e8c60869167f
2020-12-14 15:12:07 +02:00
Andrii Ostapenko ce66853ab9 Update leap15 base image
Change-Id: I6578df9daaf95dc13412f8a02bd9a358d7ec9fd3
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
2020-10-08 18:31:31 +00:00
Andrii Ostapenko c070752fe7 Add mysql cli to placement image
Migration to placement requires to support
https://opendev.org/openstack/placement/raw/branch/master/placement_db_tools/mysql-migrate-db.sh
to avoid re-engineering of this script using pymysql.

Change-Id: I6802bd5621b0dc99cce7526e4a249f09c07dd9d5
2020-08-15 05:58:33 +00:00
laizhen c883af9482 openstackhelm/nova:rocky-ubuntu_bionic missing python3-rbd/rados lib.
Adding the dependence of nova to python3-rbd/rados in bindep.txt

Closes-Bug: #1841895

Change-Id: Ie2842ed57ba2411925bea68c75cf60b21b73da5d
2020-03-06 12:44:50 +00:00
Andrii Ostapenko 497691cd2c Install libpython[23].x after python installation
Move libpython[23].x installation logic from bindep to scripts
to allow dynamic identification of python version.
Currently for bionic images shared libraries for default python3.6 is
not installed at all, causing, at least, uwsgi to fail.

Change-Id: I9562acc20b1f08051b2645febe993cbc7cbb1b19
2020-01-27 12:15:14 +00:00
Zuul 24a881ec56 Merge "Add dhclient package for Octavia" 2019-08-23 15:52:34 +00:00
hagun.kim b4bdec997b Add dhclient package for Octavia
To support openstack-helm Octavia chart,

dhclient package is added to Octavia loci.

Refer to https://review.opendev.org/630821

Change-Id: I4ff7dbd28220da07f4616970be12abcb8de58ceb
Signed-off-by: hagun.kim <hagun.kim@samsung.com>
2019-08-20 16:32:19 +09:00
Thomas Bechtold 01705a2b5d Add job to build Manila images
This is useful for people who want to use Manila (shared filesystem as
a service).

Change-Id: I57655313e1a53b7f8c91a9e03f4749273665037a
2019-08-12 09:21:49 +02:00
Oleh Hryhorov b9dedb5553 Add python3-rados for dpkg,suse and cinder
The patch adds dependency for python3 library
for cinder.

Change-Id: I5fd28aa4ead8726ea8afd7bbfa3e85c02eee7bea
2019-07-09 15:00:24 +03:00
Vasyl Saienko ed422d6e23 Add python3-rados for dpkg and glance
This patch adds trigger to bindep to install python3-rados when the
profiles are picked and platform is dpkg

Change-Id: I4e805ff2c7ac345173a803ecbac6c4261dd58526
2019-06-26 10:12:55 +00:00
Zuul 127a2fd976 Merge "Adding libapache2-mod-wsgi-py3 in bindep.txt" 2019-06-07 01:10:30 +00:00
Zuul 8fe8593c1b Merge "Remove curl from images" 2019-06-07 01:10:29 +00:00
Zuul 5e9521c558 Merge "Use arping, not arping2 for SUSE's neutron image" 2019-06-03 13:02:48 +00:00
Oleh Hryhorov f67e25503e Adding libapache2-mod-wsgi-py3 in bindep.txt
Installing libapache2-mod-wsgi-py3 in case of python3 is used
inside an image.

Change-Id: I49f6eecc133b6620bbd3aff2024f41de95af3056
2019-05-30 15:50:45 +03:00
Jiří Suchomel 5a5c33b30b Use arping, not arping2 for SUSE's neutron image
Default rootwrap config is set for 'arping' so if the config should stay
same accross the distributions, it's better if applications are same as well.

Co-Authored-By: Itxaka <igarcia@suse.com>
Change-Id: I483ff17c956f57013f9a8345e01223dbd743963c
2019-05-30 14:46:46 +02:00
Jean-Philippe Evrard 7155b76adc Remove curl from images
There is no need for curl, per se, in the loci images.
Should some project consume loci images and require curl added,
then it's that project duty to add curl inside it.

Change-Id: I7c45ec5fcf14a737d59885ccf4bc8eeb558f9dd8
2019-05-30 06:44:36 +00:00
Vlad Gusev 2a2ddb832e Add qemu profile for Glance into the bindep
Glance uses qemu-img for the base_import, convert and introspect flows

Change-Id: I693363f2895603ad70f65ade74b1bc1352631585
2019-05-30 06:44:01 +00:00
Jiří Suchomel f892caa1f4 Install python3-testsuite for OpenSUSE python3 based containers.
python3-testsuite might be required when importing 'test' module
from stdlib which is what e.g. keystone-manage does.

Change-Id: I7f5088a04aeba5a9427d1c4d44ae2e23172552ed
2019-03-13 14:09:42 +01:00
Zuul 22d8d094d6 Merge "add missing libvirt package for suse" 2019-03-08 15:56:16 +00:00
Itxaka 9726824916
add missing libvirt package for suse
the package pythonX-libvirt-python was missing for the bindep.txt
and it's necessary for nova-compute under opensuse as it provides
the libvirt module

Change-Id: I165cf5a9bc75d3645805bece5f2f8bce38fbb64b
2019-03-08 12:43:52 +01:00
Itxaka c9d08e3026
Fix mismatched mod_wsgi for python3
Under opensuse, there are two packages for mod_wsgi depending on
python version, and we select only a version compiled for python2.

This is a problem, as running python3 with mod_wsgi will segfault.

This fixes it by installing the right version depending on the python
profile.

Change-Id: I7e780487fa5539ad473676837981c8a8debc0ba2
2019-03-07 20:30:28 +01:00
Itxaka ad12737559
Add missing curl for suse heat images
heat images use curl in some cases, like glance-bootstrap, to
download artifacts. Suse images do not contain curl by default
so its missing.

This adds the curl dependency for suse heat images to the bindep.txt

Change-Id: I3e7fe86690a89c5084b79a6e1cc49bbf63002430
2019-03-05 17:29:48 +01:00
Arun Kant 8fd2f37181 Adding missing packages needed in SUSE images
Recently identified few more missing dependencies while trying to
test recently built suse images.

Change-Id: Icb0795d1c3ffafcdec0e23806f40d800939577a6
2019-01-11 17:25:44 -08:00
Arun Kant b53f3b7983 Updating binaries depenencies names for building suse images
For leap 15, some of the package names are different so updating their
names to reflect that. Verified these change when building openstack
service images from openstack helm. Openstack helm uses profile which
adds additional dependencies in images and may be that's why this issue
(different package name) is not encountered in loci internal build process.

Change-Id: Ic9dbdbe426f5d42c99a37bea0fc3137455bf5d5f
2018-11-30 09:28:41 +01:00
Marcin Juszkiewicz dd1278eefb bindep: add librdkafka-dev for confluent-kafka
Change-Id: I781729d00f5ff5bdf1a4447d2b0a4e665476017d
00:12:48.253   building 'confluent_kafka.cimpl' extension
00:12:48.253   creating build/temp.linux-aarch64-2.7
00:12:48.253   creating build/temp.linux-aarch64-2.7/confluent_kafka
00:12:48.253   creating build/temp.linux-aarch64-2.7/confluent_kafka/src
00:12:48.253   aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-rSjPv1/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c confluent_kafka/src/confluent_kafka.c -o build/temp.linux-aarch64-2.7/confluent_kafka/src/confluent_kafka.o
00:12:48.253   In file included from confluent_kafka/src/confluent_kafka.c:17:0:
00:12:48.253   confluent_kafka/src/confluent_kafka.h:21:32: fatal error: librdkafka/rdkafka.h: No such file or directory
00:12:48.253    #include <librdkafka/rdkafka.h>
00:12:48.253                                   ^
00:12:48.253   compilation terminated.
00:12:48.253   error: command 'aarch64-linux-gnu-gcc' failed with exit status 1
00:12:48.253
00:12:48.253   ----------------------------------------
00:12:48.253 Failed building wheel for confluent-kafka
2018-09-25 13:38:51 +01:00
Jean-Philippe Evrard ae38018730 Add OpenSUSE Leap 15 support
This adds OpenSUSE Leap 15 support in the code.
No image for OpenSUSE Leap 15 is built in gates, as this
will be included in a latter commit.

Change-Id: I002d63fc1a24990a85d21121f8ed33d6ef664343
2018-08-06 16:16:14 +00:00
Zuul 0dfac8a307 Merge "Sort bindep.txt" 2018-08-01 15:00:05 +00:00
Marcin Juszkiewicz 41297bd4e6 bindep: install blas and lapack headers to build numpy on aarch64
Nova image requires 'numpy' and on aarch64 we need to build it. So we
need some headers.

Not needed on x86-64 as there numpy comes from Pypi as binary.

Change-Id: I5460f5a20e3f919806c014aa4511a6d3781f70ed
2018-07-25 16:22:39 +01:00
Paul Bourke 3193983c1c Sort bindep.txt
Sort bindep.txt alphabetically to more easily allow new additions. Also
add a small check to the gate to make sure it and pydep.txt stay this
way.

Change-Id: I7ac98db6538fbc49392b6f385645298bc1c6addd
2018-07-18 00:00:01 +01:00
Marcin Juszkiewicz 8982c3ae71 bindep: we need libjpeg to build Pillow
Change-Id: I21bd70a5b40f492b89273b3dd540b91cf249c025
2018-07-16 13:19:20 +01:00
Chris Hoge 297f3b826a Add packages to bindep.txt for infra support
Updated bindep.txt for infra to add:
  * memcached
  * keepalived
  * haproxy
  * rabbitmq

Also applied a sort to bindep.txt

Change-Id: Ie21dcbf5cd17a5a9407c5e5604d57cfcbd96f7f9
2018-06-13 13:42:52 -04:00
Zuul c5f8e9b80c Merge "Add in memcached infra container support" 2018-06-13 17:21:51 +00:00
Zuul 7a3ae982ee Merge "Add in libvirt infra container support" 2018-06-13 17:21:51 +00:00
Sam Yaple f41d413da8
Add libosinfo to nova
According to the spec, in mitaka libosinfo was added as a helper lib
that *should* be installed, but is safe to be missing.

[0] https://bugs.launchpad.net/nova/+bug/1543800/comments/2

Change-Id: I923fd3181594b8cde1bdd59bd993f1fcd1b6a64d
2018-05-18 20:51:37 -04:00
Pete Birley 9c9f6279c0 Horizon: add gettext to profile
This PS adds gettext to the horizon profile, which is required
to support languages other than US English.

Change-Id: Ic5b6fb9cba19202393f81cd421ae23cdf0f1fa21
2018-05-14 08:16:08 -05:00
Zuul d5f167bee8 Merge "Sort bindep.txt with gnu sort" 2018-04-04 21:16:39 +00:00
randeep.jalli 641e485dc5 split sg3 utils package for dpkg based distro given seperate convention
Change-Id: I7b43b8a6325c79c6b83c374cfdabeaba8899eaa5
2018-04-02 09:15:16 -04:00
Sam Yaple ac11d73b6b
Add in memcached infra container support
Change-Id: Ifdbc8efc4598d53393f57d4c3ddf09cfb9675d3a
2018-03-28 11:04:42 -04:00
Sam Yaple 40739fc52b
Add in libvirt infra container support
Change-Id: Ia2589c8ad814eb4327faf3d6fc4360bfbdc3c9ce
2018-03-28 11:02:36 -04:00
Sam Yaple 4931c10326
Sort bindep.txt with gnu sort
Change-Id: Iaa7e9421e11503b37ce9946b9c6e30467c1063ba
2018-03-28 11:02:20 -04:00