summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-03-13Do not explictly specify mysql related RPMSJon Schlueter1-2/+0
These should be pulled in via oslo-db or other rpms that use them. Change-Id: Ie048053b23f02d324552a72aabbef96671eb37c1
2019-03-13Use virtual package for ansibleAlex Schultz1-2/+2
Rather than specify ansible-python3 or ansible, we can try the virtual package for the python specific version of ansible. Change-Id: I246edfaf8cc0ee12852c18c6f9027e48880797a4
2019-03-13Merge "Remove distro_python3 release note"Zuul1-8/+0
2019-03-13Merge "Copy placement database migration script"Zuul2-4/+27
2019-03-13Separate placement DB sync and data migrationsMark Goddard1-0/+12
For an online upgrade, these commands should be executed separately. Change-Id: I8d40a4d66c18022e73b48ecdfd299d9ed459777f
2019-03-13Fix the permission issue of placement-api logchenxing1-0/+3
This patch is committed according to patch[0] of the kolla-ansible. [0]https://review.openstack.org/#/c/613629/28 Change-Id: Id138802b320ae0a0f01db51a0b5a784c83a72485
2019-03-13Merge "Run jobs on bionic instead of xenial"Zuul2-4/+4
2019-03-13Drop tcp_wrappers package requirementBernard Cafarelli1-2/+1
Originally added in [1] when improving the base image, nothing appears to require this package currently. Also, this legacy package is not maintained and has been dropped from Fedora (and upcoming RHEL 8) [2] [1] https://review.openstack.org/#/c/295048/ [2] https://fedoraproject.org//wiki/Changes/Deprecate_TCP_wrappers Change-Id: I2983932898f877da2e31a5a968f6c91e5a9d760b
2019-03-12Add distro_package_manager configurationAlex Schultz8-2/+91
Add configuration to allow the switch between dnf/yum or provide an alternative package manager. Change-Id: I913769fcf5875a12b4561958cf7c90b74cd116ea
2019-03-12Add python3 packages for RHEL systemsAlex Schultz58-114/+755
RDO is currently working on python3 support for the next version of CentOS/RHEL based systems. This package uses the distro_python3 flag that was added as part of I4028991bad92c0e8e21066cc4173c06ce5eba393 to use the python3 specific package names. This change only adds python3 package names for RHEL systems. Conflicts-With: https://review.openstack.org/#/c/636457/ Change-Id: Iad6b70b433a0dd1b0f8ae6790fd280594517661a Related-Blueprint: python3-support
2019-03-12Remove distro_python3 release noteMark Goddard1-8/+0
This variable was never in released code, and was removed in https://review.openstack.org/#/c/642014. Change-Id: Iec8c1dc717bc8c3cfae4538b1846db4610b83ff6
2019-03-12replace 'distro_python3' variable with 'distro_python_version'Marcin Juszkiewicz10-31/+66
RHEL7 derived distros use Python 2.7 RHEL8 uses Python 3.6 Ubuntu 18.04 uses Python 3.6, but we haven't enabled it yet. Debian:buster uses Python 3.7, but we haven't enabled it yet. We have several places in code where "/lib/pythonX.Y/site-packages" is used so we need to know value of X.Y rather than py2/py3 switch. How to check for Python 2: {% if distro_python_version == '2.7' %} Breaks: Iad6b70b433a0dd1b0f8ae6790fd280594517661a Change-Id: Ie24f109af19ae0438c21e0d43cb3cc947812b4ce
2019-03-12Run jobs on bionic instead of xenialconfi-surya2-4/+4
We want to migrate to the latest Ubuntu LTS release 18.04 aka Bionic. This is just a patch to find possible issues before the real migration starts. See [0] for the big picture. Also test running tox jobs on Bionic. [0] https://etherpad.openstack.org/p/devstack-bionic Depends-On: https://review.openstack.org/610977 Change-Id: I748f26faf6f98e9693b5cd803577df1118121b41
2019-03-12Merge "Move project templates from ubuntu.yaml to project.yaml"Zuul2-8/+5
2019-03-12Merge "Introduce 'get_pip' macro"Zuul6-12/+14
2019-03-11Introduce 'get_pip' macroMarcin Juszkiewicz6-12/+14
We have code for it in four places so it is a good candidate for macro. Change-Id: Icadcbbe5b386bdf688fd67e8160b40974f047377
2019-03-11[docker/prometheus] Bump openstack-exporter version.Jorge Niedbalski1-1/+1
This commit bumps the prometheus-openstack-exporter version to the latest release 0.0.7. Change-Id: I4244f15d4eae4bc670cb2158ecf072781fd4c2ac Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2019-03-11Drop python2-pika_pool rpmJon Schlueter1-1/+0
As a follow up to I7204aab66a252e0fdc3c0eebf5232903340a7e5d also drop the rpm for pika_pool Change-Id: I3db311cfa5310d26b672b17928cdbd72ea655f8b
2019-03-11helm-repository: drop unused os_client_config variableMarcin Juszkiewicz1-6/+0
Change-Id: I3694ba72733cb5cb391af62b609272cb4461431f
2019-03-11Merge "openstack-base: drop pika-pool"Zuul1-1/+0
2019-03-08openstack-base: drop pika-poolMarcin Juszkiewicz1-1/+0
Last release of pika-pool was in 2015 and targetted pika 0.10 release: INFO:kolla.common.utils.openstack-base:pika-pool 0.1.3 has requirement pika<0.11,>=0.9, but you'll have pika 0.13.0 which is incompatible. None of our images requires pika-pool (tested by dropping it and then building all images). Change-Id: I7204aab66a252e0fdc3c0eebf5232903340a7e5d
2019-03-08Copy placement database migration scriptEduardo Gonzalez2-4/+27
mysql-migrate-db.sh script is not bundled in packages nor installed with pip. So will need to copy over some path in the host to run the db migration. Change-Id: I116277c5e11b484748784134be50c18675b28103
2019-03-07Add Google mtail for generating metrics from logsDoug Szumski2-0/+35
This adds support for building an mtail image for generating metrics from logs. These metrics can then be used to trigger alerts. For example, one may want to track user logins, kernel errors, filesystem corruption etc. Change-Id: I0b3eee33c608b08f1e915a08096a1194d359805a Partially-Implements: blueprint mtail
2019-03-07Move project templates from ubuntu.yaml to project.yamlMark Goddard2-8/+5
These templates are not specific to Ubuntu, so should not be in that file. Change-Id: I4df08599a9075852d3fbf1187ca0b89d59893520
2019-03-07Merge "Fix Octavia-API extend_start.sh"Zuul1-1/+0
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