summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2019-01-31Merge "remove python-beaker from openstack-base rpm list"Zuul1-1/+0
2019-01-31build: exit if there is no Docker connectionMarcin Juszkiewicz1-1/+3
When user starts Kolla on system without Docker daemon running huge traceback is generated and then exit. Issue is because KollaWorker raises exception but no one catches it (then only call to it is in run_build() which assumes everything is ok). Change-Id: I68ea3f48c75b51dbbab3accbc531d2f73428c48f
2019-01-31Merge "remove test dependencies from openstack-base"Zuul1-4/+0
2019-01-31Merge "Allow running more commands dockerless"Zuul1-1/+4
2019-01-31Merge "Revert "Update kafka version to 2.1.0""Zuul1-2/+2
2019-01-30Allow running more commands dockerlessMartin André1-1/+4
The `--save-dependency`, `--list-images`, and `--list-dependencies` options to the kolla-build commands do not actually require docker daemon running. This commit stop kolla-build from complaining when it is called with one of the above options without docker daemon started. Change-Id: I966587236aca363316db8abbfc04763655b4b68f
2019-01-30Fix broken xtrabackup and monasca-grafana imagesMartin André4-3/+86
Percona started signing packages with a new public GPG key, without providing it via HTTPS. Ship the PERCONA-PACKAGING-KEY extracted from the percona-release package. https://jira.percona.com/browse/PT-1685 monasca-grafana broken by 'rake' missing when trying to install the 'fpm' gem. Co-Authored-By: Mark Goddard <mark@stackhpc.com> Change-Id: Ica9867448dc20864f2fd4614a295a23a4a625af4 Closes-Bug: #1813906 Closes-Bug: #1813927
2019-01-29remove python-beaker from openstack-base rpm listJon Schlueter1-1/+0
this package is a WSGI helper for caching, not in openstack requirements, and only referenced in refstack and airship. If it's used by any packages that I missed it should be implicitly installed where used/needed instead of in openstack-base and not used Change-Id: Iafd6678846e7c495cc96a6d3a7681d70a4bf8171
2019-01-29remove test dependencies from openstack-baseJon Schlueter1-4/+0
these containers should not need unittest support packages in general, tempest may need one of these but that should be installed as needed not for all container images. - testtools - introduced in - unittest2 - introduced in Ia3a9756c58f0ead3b20e435f1d1546408f4a8b36 - zake - introduced in Ie05ba975bc2f88cd9ee896aafc60171d6ca8d10b - fixtures - introduced in Ia3a9756c58f0ead3b20e435f1d1546408f4a8b36 Change-Id: Ic2325afc6ce3ee9f8a8c03ad19050809255df2f5
2019-01-29Revert "Update kafka version to 2.1.0"Doug Szumski1-2/+2
This reverts commit e9f7fc33c5f1b97e6e71cb74ce9bac04f15572c3. Change-Id: I655841e3db4caddbc5dfd2ace8bffad468265c08
2019-01-29Merge "Update kubernetes-entrypoint v0.1.1 to 0.3.0"Zuul1-1/+1