summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2020-05-06Enable mod_wsgi in Nova API containerJames Kirsch1-2/+0
This patch modifies the Dockerfile for the Nova API so that the 'root' user executes the container setup scripts. This enables the container httpd configuration script to execute. Change-Id: I374af00a374346840c12777a530d39768b28c908 Partially-Implements: blueprint add-ssl-internal-network Depends-On: https://review.opendev.org/725962
2020-05-04Use Python 3 for mod_wsgi in cyborg and monasca on Debian/UbuntuMark Goddard2-2/+2
In Train kolla switched to Python 3 in Debian and Ubuntu source images. For services running under httpd with mod_wsgi, they should install libapache2-mod-wsgi-py3 rather than libapache2-mod-wsgi. This was done for most images, but cyborg and monasca were omitted. This change fixes that. Change-Id: I25cfa62dbf20490685617b4a4185bf95ab91725e Closes-Bug: #1873421
2020-04-29Debian: use Ussuri binary packagesMarcin Juszkiewicz3-4/+9
There is a repo with binary packages for Ussuri. Let us use them instead of Train ones. amd64 only Change-Id: I071eebc4f60094d881a68e201e8c3bb6e6742ff5
2020-04-29Merge "Revert "Add stunnel container for Glance service""Zuul1-15/+0
2020-04-29Merge "Modify Heat container to execute httpd setup"Zuul2-4/+0
2020-04-26[prometheus] Bump versionsDincer Celik7-7/+7
There are quite new versions for the stuff below. - node-exporter - mysqld-exporter - mtail - memcached-exporter - elasticsearch-exporter - blackbox-exporter - alertmanager Change-Id: I051081e547074bbe13b55143d73baef5651e18fb
2020-04-26Revert "Add stunnel container for Glance service"Radosław Piliszek1-15/+0
This reverts commit 935adb59131caf66455a7d59c2af7cc42186e282. It seems we cannot use stunnel on Ubuntu because of no support for current OpenSSL. See [1]. We have some alternatives to replace stunnel: - HAProxy (image ready; in progress) - Apache2 (only embedded, no image) - Nginx (possibly in the future) [1] https://review.opendev.org/707131 Change-Id: If1140b293423ad3173cb3a4e1f19abbfecdaf2f6
2020-04-25Merge "Add mariadb_clustercheck image"Zuul14-0/+317
2020-04-23Merge "Add stunnel container for Glance service"Zuul1-0/+15
2020-04-22Modify Heat container to execute httpd setupJames Kirsch2-4/+0
This patch modifies the Dockerfile for the Heat container so that the root user will execute the container setup scripts. This enables the container httpd configuration script to execute. Partially-Implements: blueprint add-ssl-internal-network Change-Id: Ib7936161bb42ee36d7875baffa31af5dff409844
2020-04-22Add stunnel container for Glance serviceJames Kirsch1-0/+15
This patch creates a stunnel container for Glance service to perform TLS termination. Change-Id: I0743137577964f949eef949bad8163a990098bb0 Partially-Implements: blueprint add-ssl-internal-network
2020-04-22Add mariadb_clustercheck imageMichal Nasiadka14-0/+317
Add mariadb_clustercheck image with xinetd and clustercheck binary for haproxy checking of galera status. Reorganise existing mariadb images by creating mariadb-base and mariadb-server. Existing mariadb image will be deprecated (in a separate change). Change-Id: Ib601f64e1514521154beeaac40f0c058a7119408
2020-04-20Merge "Zun: add CNI loopback binary to the image"Zuul1-0/+4
2020-04-20Merge "Cleanup py27 support"Zuul1-6/+1
2020-04-19Merge "kibana/debian: use upstream package on all architectures"Zuul2-10/+14
2020-04-18Zun: add CNI loopback binary to the imageHongbin Lu1-0/+4
Change-Id: I2d6165c4b7e934c3e6ad32b3de1060d07b792463 Needed-By: https://review.opendev.org/#/c/708213/
2020-04-17Cleanup py27 supportRadosław Piliszek1-6/+1
Removes and/or replaces all mentions of py27. Cleans up obsolete requirements and their lower-constraints. Change-Id: Id43f1bbd6a454832ab8dbf003a058403f6b34b5d
2020-04-17Merge "nova-libvirt: fix after centos 7 removal damage"Zuul1-8/+1
2020-04-17kibana/debian: use upstream package on all architecturesMarcin Juszkiewicz2-10/+14
Upstream kibana package ships x86_64 binaries of NodeJS. I usually repacked package without them to have something for other architectures. Instead let us install upstream. Then on non-x86 archs we add nodejs from distribution and remove x86-64 binaries. Change-Id: Ia9feac726a60250215b1bc78bf90dc68ac6f956a
2020-04-16Merge "CentOS 8: Switch last mentions of yum to dnf"Zuul4-4/+6
2020-04-16nova-libvirt: fix after centos 7 removal damageMarcin Juszkiewicz1-8/+1
Removal of CentOS 7 butchered Dockerfile.j2 so UEFI was not installed in Debian/Ubuntu images. Change-Id: I13be95df12ed30a366bd7d0e934704bd338781cf
2020-04-16Merge "CentOS 8: enable elasticsearch and kibana images"Zuul1-5/+2
2020-04-15Merge "gnocchi: install missing python3-wheel package"Zuul1-1/+2
2020-04-15Merge "nova-compute: add ndctl to expose NVDIMMs to guests"Zuul1-0/+18
2020-04-15Merge "Fix glance-api privsep errors"Zuul4-2/+54
2020-04-15Merge "Remove support for CentOS 7"Zuul71-1088/+156
2020-04-15CentOS 8: Switch last mentions of yum to dnfMark Goddard4-4/+6
Change-Id: I31e9742793cfb1abff9749083c9ce86000dae1af Partially-Implements: blueprint centos-rhel-8
2020-04-15CentOS 8: enable elasticsearch and kibana imagesMark Goddard1-5/+2
This is a follow up to I8b52b2630a72393bf4b9c7095fc67db6c36c27fa, which upgraded elasticsearch and kibana to 6.x. It did not enable the repositories or images for CentOS 8 however. This change enables elasticsearch and kibana images for CentOS 8. Change-Id: I7b375e493380c4e3d6b8c7b6f5ebc57c1b73043f Related: blueprint elasticsearch-kibana-version-upgrade
2020-04-15gnocchi: install missing python3-wheel packageMarcin Juszkiewicz1-1/+2
When there is no cradox wheel available on pypi (for non-x86 archs) then build fails: Step 5/8 : RUN pip3 --no-cache-dir install --upgrade cradox && truncate -s 0 /etc/apache2/ports.conf ---> Running in 3a850b4d6319 Collecting cradox Downloading https://files.pythonhosted.org/packages/30/a8/f4790a3f5af7c7616dda7bd5cddbe31d3cf7c35319b700ff49e14ffa8153/cradox-2.1.2.tar.gz (44kB) Complete output from command python setup.py egg_info: WARNING: The wheel package is not available. WARNING: The wheel package is not available. ERROR: Failed to build one or more wheels Change-Id: I519c2a59208376ae05e0a6f5fa4de303670f2674
2020-04-15Remove support for CentOS 7Marcin Juszkiewicz71-1088/+156
With the move to RHEL/CentOS 8 we no longer have Python 2 in our images so there is no need for checking which Python version (2.x or 3.x) is used inside of containers. We also no longer have to support yum as a value for distro_package_manager. Partially-Implements: blueprint centos-rhel-8 Change-Id: Ie45cf3465fedddbde7856961527421883ba3d5c9
2020-04-14nova-compute: add ndctl to expose NVDIMMs to guestsPiotr Kopec1-0/+18
`ndctl` is a utility for managing the nvdimm subsystem required by Nova for attaching PMEM(persistent memory) namespaces to guests [0]. [0]: https://docs.openstack.org/nova/latest/admin/virtual-persistent-memory.html Change-Id: I8ed1b6c1d0985b2a73206bd9249a5664cd80c912 Closes-Bug: #1870455
2020-04-14Merge "Fix that the cyborg database init failed."Zuul1-1/+1
2020-04-14Merge "Ensure proper JSON in keystone bootstrap"Zuul1-1/+3
2020-04-14Merge "Upgrade Elasticsearch and Kibana to 6.x"Zuul4-15/+15
2020-04-13Fix that the cyborg database init failed.ya.wang1-1/+1
The database init command should be 'cyborg-dbsync upgrade'. Change-Id: I4541c3c070ca70a2ee62f2a0e4ac5d70c57ca6e9 Closes-bug: #1872432
2020-04-12Merge "Allow operators to use "ceilometer-upgrade" parameters"Zuul1-1/+1
2020-04-11Merge "Add vitrage-persistor image"Zuul1-0/+42
2020-04-11Allow operators to use "ceilometer-upgrade" parametersRafael Weingärtner1-1/+1
Allow operators to use custom parameters with the ceilometer-upgrade command. This is quite useful when using the dynamic pollster subsystem; that sub-system provides flexibility to create and edit pollsters configs, which affects gnocchi resource-type configurations. However, Ceilometer uses default and hard-coded resource-type configurations; if one customizes some of its default resource-types, he/she can get into trouble during upgrades. Therefore, the only way to work around it is to use the "--skip-gnocchi-resource-types" flag. This PR introduces a method for operators to execute such customization, and many others if needed. Change-Id: Ice42d936476635b627b21dc8676fb7bc560cd3a9
2020-04-11Add vitrage-persistor imageQ.hongtao1-0/+42
Kolla was missing vitrage-persistor image required by Vitrage for data storage. Change-Id: Id5e143636f9a81e7294b775f3d8b9134bee58054 Closes-Bug: #1869319
2020-04-09Merge "Add collectd-pmu package for Intel PMU (C8 only)"Zuul1-0/+6
2020-04-09Merge "re-enable collectd-rdt plugin"Zuul1-0/+1
2020-04-09Merge "Exclude pcie_errors on s390x, it fails to build"Zuul1-1/+6
2020-04-09Merge "Follow up on RabbitMQ 3.8 upgrade"Zuul5-9/+0
2020-04-09Upgrade Elasticsearch and Kibana to 6.xSylvain Baubeau4-15/+15
Start using oss tagged binaries. These binaries contain only features that are available under the Apache 2.0 license. Implements: blueprint elasticsearch-kibana-version-upgrade Co-authored-by: Dincer Celik <hello@dincercelik.com> Change-Id: I8b52b2630a72393bf4b9c7095fc67db6c36c27fa
2020-04-09Merge "base/debian: pin erlang 22 for rabbitmq"Zuul1-0/+5
2020-04-09re-enable collectd-rdt pluginPiotr Rabiega1-0/+1
Change-Id: Id106cb71624e0b0d8393904afd2a62469e6066f1
2020-04-09Merge "swift: use python3 for scripts"Zuul1-1/+1
2020-04-09Add collectd-pmu package for Intel PMU (C8 only)Piotr Rabiega1-0/+6
The intel_pmu plugin collects performance counters data on Intel CPUs using Linux perf interface. Change-Id: Id1592e20bcc42893a5e9d0dba9f67cf4e896d268
2020-04-09Merge "openstack-base: PyNaCl needs 'make' to build"Zuul1-0/+1
2020-04-09Merge "base/centos: influxdb repo is only on x86-64"Zuul1-1/+8