aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-03-06Merge "debian/ubuntu: make use of Python3 based packages"Zuul23-66/+77
2019-03-06Fix Octavia-API extend_start.shAnant V Patil1-1/+0
The '~' in the end of script is failing octavia-api. Change-Id: I53610f1c9e3d10bb6b532dd7d43139854c0861b7
2019-03-06Merge "nova: Remove bridge_utils from base package"Zuul1-4/+0
2019-03-06Merge "drop some of the xll related packages"Zuul1-12/+0
2019-03-06Merge "Added elasticsearch exporter image for prometheus"Zuul1-0/+20
2019-03-06Merge "Drop py35 jobs"Zuul2-2/+1
2019-03-05Merge "add python 3.7 unit test job in Kolla deliverable"Zuul2-0/+2
2019-03-04Merge "Bump up Prometheus and components versions"Zuul8-8/+8
2019-02-28drop some of the xll related packagesJon Schlueter1-12/+0
these are containers, we should not have X11 display libraries installed in base containers. If they are being pulled in via packages those chains of dependencies should be looked at closely and pruned as they have no real use on container images. Change-Id: I19000564445254ba4d168f24deef6a901391d2e2
2019-02-28debian/ubuntu: make use of Python3 based packagesMarcin Juszkiewicz23-66/+77
Both Ubuntu Stein UCA and Debian 'buster' migrated their OpenStack packages to Python 3. Note that Debian 'buster' is not released yet and contains Rocky packages. Stein ones will be available later. Co-Authored-By: Lee Yarwood <lyarwood@redhat.com> Co-Authored-By: Eduardo Gonzalez <dabarren@gmail.com> Change-Id: I160f79cc57f54ec3eac857c5babd1a6e2656d228
2019-02-27nova: Remove bridge_utils from base packageLee Yarwood1-4/+0
The dependency on bridge_utils has now been removed from os-vif and so the package is no longer required in the base container. Depends-On: https://review.openstack.org/#/c/636822/ Change-Id: I0924f6bc11558366d6d49472cdd338e43b744030
2019-02-27Drop py35 jobsconfi-surya2-2/+1
Python 3.5 was the target runtime for the Rocky release. The current target py3 runtime for Stein is Python 3.6, so there is no reason to keep testing against the older version. https://governance.openstack.org/tc/reference/runtimes/stein.html#python-runtime-for-stein Change-Id: Ib7804441fb3608b955c642014620fcab39d911ef
2019-02-26add python 3.7 unit test job in Kolla deliverableconfi-surya2-0/+2
This is a mechanically generated patch to add a unit test job running under Python 3.7. See ML discussion here [1] for context. [1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html Story: #2004073 Task: #27423 Change-Id: Iecc87e88b06b27aa845030406ec4da18e6c23bee
2019-02-25Merge "Switch to stestr"Zuul6-43/+44
2019-02-25Merge "base: update to dumb-init 1.2.2"Zuul1-6/+9
2019-02-25Merge "gnocchi rpm naming cleanup"Zuul4-15/+7
2019-02-25Merge "Change some repos from xenial to bionic"Zuul1-3/+3
2019-02-25Merge "Simplify package list from openstack-base image"Zuul1-48/+0
2019-02-25base: update to dumb-init 1.2.2Marcin Juszkiewicz1-6/+9
This version allows us to use Debian binaries for non-x86 architectures instead of building 'dumb-init'. 'base_compiler_packages' are installed as they will be needed anyway to build other Python packages (no binary wheels for !x86). We also need 'binutils' to be installed for 'ar' command. Change-Id: I53ad946ead4f0b485d8c7e8a91ac2ef5d7735c5a
2019-02-24Switch to stestrVu Cong Tuan6-43/+44
According to Openstack summit session [1], stestr is maintained project to which all Openstack projects should migrate. Let's switch to stestr as other projects have already moved to it. [1] https://etherpad.openstack.org/p/YVR-python-pti Change-Id: I27308a2435a4dca572d736f56a02b0bbc8563981
2019-02-22Change some repos from xenial to bionicMichal Nasiadka1-3/+3
At the time of bumping Ubuntu images to bionic, some repos did not have bionic versions - so xenial repos were used. Most of the repos - apart odl now have a bionic tree - so this patch enables them. Change-Id: Id3c67fad507adc7b9f200eced74ecba8fadf70e6
2019-02-22Added elasticsearch exporter image for prometheusErol Guzoglu1-0/+20
Change-Id: Id138f12e10102a6dd2cd8d84f2cc47aa29af3972
2019-02-22Merge "debian/ubuntu: drop mysql compat stuff, unify on openssl 1.1"Zuul2-39/+3
2019-02-22Merge "nova: Only install OVMF on EL 7 when installing from source"Zuul1-6/+10
2019-02-22Merge "Use overlay2 in tools/setup_Redhat.sh"Zuul1-51/+1
2019-02-21Simplify package list from openstack-base imageMartin André1-48/+0
Remove the packages that are already pulled implicitly as a dependency. A shorter package list should make it more manageable. Change-Id: I690de645436065eee298a455221be8a6a0ae8083
2019-02-21nova: Only install OVMF on EL 7 when installing from sourceLee Yarwood1-6/+10
This use case was missed in Ic8f865ed9cfc89056991ce4fa50a99c4937af33b. Change-Id: Ibe4c459d60f1143c76657588ed9c0081bda92239
2019-02-21Merge "nova: Only install OVMF packages on RHEL 7"Zuul1-6/+10
2019-02-21Merge "debian/ubuntu: introduce 'debian_arch' variable"Zuul17-75/+29
2019-02-21Merge "pypi package msgpack-python is deprecated, drop explicit install"Zuul1-2/+0
2019-02-21Merge "Install packages into octavia-api image to support wsgi"Zuul2-1/+40
2019-02-21Use overlay2 in tools/setup_Redhat.shMichal Nasiadka1-51/+1
Currently CentOS gates use btrfs storage driver and create /docker device backing btrfs. This patch is to sync the gate run with Ubuntu. (post-Trusty) does not use btrfs, only overlay2. Change-Id: Ic5caa8cf0271b21f71f03fd33c35b3c7bc93ccf4
2019-02-20pypi package msgpack-python is deprecated, drop explicit installJon Schlueter1-2/+0
according to https://pypi.org/project/msgpack-python/ it's deprecated and should use msgpack. and this is supported by looking at a build source container image and noting that pip lists msgpack 0.6.0 msgpack-python 0.5.6 also msgpack is pulled in via dependency of oslo.serialization We should be able to rely on it coming in via that dependency automaticly Change-Id: Id2706b3b38e57daf1166f98a59dc3ecd30fd4fa7
2019-02-20Install packages into octavia-api image to support wsgiBrent Eagles2-1/+40
This patch adds packages to the octavia-api container to support running it under apache instead of under simple server. This resolves an issue with haproxy as well as support IPv6. Change-Id: I72e0a44f081747ebaec25fd5049db83ea6f418ff Related-Bug: #1815811
2019-02-19debian/ubuntu: drop mysql compat stuff, unify on openssl 1.1Marcin Juszkiewicz2-39/+3
Now with Ubuntu 'bionic' being used we can drop libmysqlclient-compat-dev package use and just go with mariadb packages directly. Also move to OpenSSL 1.1 for both distributions. Change-Id: I147385a3da15878121c0a436b5c26ba100e9802d
2019-02-19debian/ubuntu: introduce 'debian_arch' variableMarcin Juszkiewicz17-75/+29
Many images have 'if x86_64 then amd64 elif aarch64 then arm64' check to comply with Debian like architecture names in several projects. This patch creates 'debian_arch' variable which can be used in all Docker files (similar to 'base_arch' one). All required images got converted to use it. Change-Id: I9c5e6f13d6c9b24fe323408512bd5aef290111ad
2019-02-19gnocchi rpm naming cleanupJon Schlueter4-15/+7
During the Queens cycle the gnocci project was moved out of openstack and so naming changed from openstack-gnocchi-XXX to gnocchi-XXX January 2018 - https://review.rdoproject.org/r/#/c/11110/ Also openstack-gnocchi-indexer-sqlalchemy was moved to gnocchi-common 2017 - https://review.rdoproject.org/r/#/c/10449/ Change-Id: I511c248bd009d03cad6811c576dd91a7bb29e203
2019-02-18Merge "Drop python2-crypto as not needed in openstack-base"Zuul1-1/+0
2019-02-18nova: Only install OVMF packages on RHEL 7Lee Yarwood1-6/+10
These packages have been provided as direct dependencies of QEMU in more recent versions of Fedora and will continue to be for RHEL 8 and it's derived distributions. https://src.fedoraproject.org/rpms/qemu/blob/f29/f/qemu.spec#_820 Change-Id: Ic8f865ed9cfc89056991ce4fa50a99c4937af33b
2019-02-14Fix py36 gate jobMichal Nasiadka2-16/+17
python 3.6 pycache also includes links - so those also need to be removed Depends-On: https://review.openstack.org/636750 Change-Id: I0f995df45bf203acc79cc7bd52b9ac51577468da
2019-02-08Merge "remove pep8 from lower-constraints.txt"Zuul1-1/+0
2019-02-06Bump up Prometheus and components versionsMichal Nasiadka8-8/+8
Change-Id: I846989b16fa7f76b11b309b7a9764cec8aaf538d
2019-02-06Change rfc3986>=1.1.0 to rfc3986>=1.2.0confi-surya1-1/+1
oslo.config>=5.2.0 which is a dependency of kolla requires rfc3986>=1.2.0 Change-Id: I89708b8cba260d5d49ad6a7925eae7416a9f047f
2019-02-06Merge "build: exit if there is no Docker connection"Zuul1-1/+3
2019-02-05Pin rabbitmq-server for ubuntuMartin André1-1/+1
Ubuntu is also affected by the new rabbitmq server version mismatch with erlang. Pin it to last known working version until the packaging mess is fixed. Change-Id: I5e3ba7762f0990718e4180ffcd3db7722edc17b4 Related-bug: #1814233
2019-02-05Add missing directory infoconfi-surya1-2/+6
We can see some contribution directory is missing which exist parallel to other directories. Adding this information to README is helpful for new contributors to understand high level directory structure. Change-Id: I02d2041831ac00353495cbf6bd904dccae5eddf6
2019-02-04remove pep8 from lower-constraints.txtconfi-surya1-1/+0
Older hacking version depends on pep8, but pep8 module is replaced by pycodestyle. This is already resolved by updating hacking version in https://review.openstack.org/#/c/627148/ pep8 is dropped, so no longer require in lower-constraints.txt. Change-Id: I4c834e11515c9384975801e1b710fa554c726c0d
2019-02-01Drop python2-crypto as not needed in openstack-baseJon Schlueter1-1/+0
pycrypto has mostly replaced by python2-cryptography In patch I77b5210cd6e63aa3b01aa2b5b3372dd50009b9ad the source entries were all flipped to prefer cryptography instead of pycrypto, let's drop python2-crypto and let any remaining packages that do need it pull it in explicitly Change-Id: Ie0f426fbe396ed9b5a3b86406c64e12e87dd81a7
2019-02-01Pin rabbitmq-server to 3.7.10Jon Schlueter1-1/+3
New version of rabbitmq-server in epel but not new enough version of erlang available in epel or delorean-trunk repos. Closes-Bug: #1814233 Change-Id: Iac3cad17ff8279a2be66ffe1366d6844f999d66f
2019-01-31Merge "Fix tox dependencies for release note generation"Zuul1-0/+4