summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2019-03-07Add Google mtail for generating metrics from logsDoug Szumski1-0/+30
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-07Merge "Fix Octavia-API extend_start.sh"Zuul1-1/+0
2019-03-06Merge "debian/ubuntu: make use of Python3 based packages"Zuul22-65/+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-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 Juszkiewicz22-65/+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-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-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-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"Zuul15-75/+16
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-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 Juszkiewicz15-75/+16
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-06Bump up Prometheus and components versionsMichal Nasiadka8-8/+8
Change-Id: I846989b16fa7f76b11b309b7a9764cec8aaf538d
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-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 "remove python-beaker from openstack-base rpm list"Zuul1-1/+0
2019-01-31Merge "remove test dependencies from openstack-base"Zuul1-4/+0
2019-01-31Merge "Revert "Update kafka version to 2.1.0""Zuul1-2/+2
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
2019-01-29Merge "[prometheus] Bump openstack-exporter version."Zuul1-1/+1
2019-01-29Utilize already existing block for rabbitmq plugin installyatin1-3/+0
[1] added a new block for rabbitmq plugin installation, block rabbitmq_install_plugins already exists, it should be utilized. [1] https://review.openstack.org/#/c/628150 Change-Id: I900780aa22ba3a3fc19b88bdbb03b2a291ee7167
2019-01-28Merge "Add support rabbitmq promethues plugin"Zuul2-0/+23
2019-01-25Merge "Increase gather_facts timeout"Zuul1-0/+3
2019-01-23Guard adding contentdir RUN in base templateJon Schlueter1-1/+1
As a follow up to I402cff1ac86a2ba108f2f5378cc98db5f6ecc673 only add the echo command if there is a value in centos_contentdir Change-Id: Ie5144ee3b8bdb2535a32cfb43c43dfc1bb556ac8
2019-01-23Merge "Update kafka version to 2.1.0"Zuul1-2/+2