summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-01-12Add a storm-base imageMark Goddard4-8/+16
Refactor storm image dependencies. Previously we had: base -> storm -> monasca-thresh Both storm and monasca-thresh images are final, and each includes a footer. This causes issues when the footer expects to be at the end of the image, or there to be only a single footer. In particular, since I2592a736206eaec811290e9fbdbf2540c0518ffe, the footer used in CI jobs reverts to the public package mirrors. This change introduces a storm-base image, and refactors the dependency chain: base -> storm-base -> storm base -> storm-base -> monasca-thresh Related-Bug: #1902101 Change-Id: I53e8ba8d4baa4434cf3c49ed94d1f7cb44099bee
2021-01-11Merge "CI: revert to public package mirrors after build"Zuul1-3/+56
2021-01-08Bump up rally and rally-openstackMichał Nasiadka1-2/+2
New rally and rally-openstack versions released due to incompatibility with latest oslo.config. Change-Id: I7ad2373327be29cd307db5ce4f7db022829e3b35
2021-01-06Upgrade the Monasca Fluentd output pluginDoug Szumski2-1/+7
From Victoria onwards a conflict is seen between the rest-client library used by the Monasca Fluentd output plugin and the openssl library. Specifically, a more recent release of openssl has dropped a default which is referenced by the 1.8 release of the rest-client library. In this commit we bump the Fluentd output plugin release to pull in a more recent version of the rest-client library which can handle this change. Change-Id: Iae5402ea40c9f856b1787fdf82cc2389ffe0be03 Closes-Bug: 1910382
2021-01-03remove unicode from codelikui3-13/+13
Change-Id: I616ab0d81b961effaa3b4a8639b1d06327473f08 Implements: blueprint remove-unicode
2021-01-02Merge "Remove shade and kolla_sanity.py from kolla-toolbox"Zuul2-67/+1
2020-12-22Merge "Bump prometheus-openstack-exporter version to 1.3.0"Zuul1-1/+1
2020-12-22Merge "Remove Retired Karbor Support"Zuul14-141/+8
2020-12-22Merge "Install iptables in ironic-inspector container"Zuul1-1/+4
2020-12-21Merge "Drop lower-constraints"Zuul3-97/+0
2020-12-21Merge "Fix build of monasca-grafana"Zuul1-12/+13
2020-12-21Fix build of monasca-grafanaMichal Arbet1-12/+13
This patch is adding libffi-dev to build_packages for Debian/Ubuntu which is fixing monasca-grafana build. Change-Id: I67f93687d70f1c8c92719857cbf74971d9a17ae6
2020-12-20Merge "update packages to python3 for ovs-dpdk contrib template"Zuul1-4/+4
2020-12-20Install iptables in ironic-inspector containerdouyali1-1/+4
The centos environment ironic-inspector use iptables filter need install iptables rpm package. Change-Id: I67081a37977dd6de37a67fcd012e002f2e46743f Closes-bug: #1906635
2020-12-18Merge "Add secondary Prometheus image"Zuul2-0/+27
2020-12-18Merge "ceilometer: do not fail when using an unsupported database type"Zuul1-3/+0
2020-12-18Remove Retired Karbor SupportKendall Nelson14-141/+8
As announced on the openstack-discuss ML[1], Karbor is retiring this cycle (Wallaby). Needed-By: https://review.opendev.org/c/openstack/karbor/+/767032 [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018643.html Change-Id: I0b8b1782874282636552f3ffe924a8d512d48959
2020-12-18Drop lower-constraintsRadosław Piliszek3-97/+0
Per our PTG resolution [1] and general OpenStack resolution [2], lower-constraints are not worth the extra work and confusion they introduce. This patch drops them along with all mentions. [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-October/018445.html [2] http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019521.html Change-Id: I58807c27fd20c7269019e26e8b507744d35325f3
2020-12-18nova-compute: daxio on CentOS 8 is x86-64 onlyMarcin Juszkiewicz1-2/+14
I somehow missed that when it was sent for review. Change-Id: Iabacaeccdb360544125ad910d5c3f5f9d895dac5
2020-12-17Bump prometheus-openstack-exporter version to 1.3.0Jorge Niedbalski1-1/+1
Change-Id: Ie54703e6ecf6a3332ef6f769fa500091068ea155 Signed-off-by: Jorge Niedbalski <jnr@metaklass.org>
2020-12-17Merge "centos: do not enable PowerTools repo in base"Zuul3-1/+4
2020-12-17Merge "mariadb: Fixes incremental backup failure when full not created today"Zuul3-6/+28
2020-12-17CI: revert to public package mirrors after buildMark Goddard1-3/+56
When building images in CI, we use local package mirrors to reduce external network traffic. These mirrors are not necessarily reliable nor are they guaranteed to be accessible outside of the CI environment (although many are). While it is an antipattern to install packages in containers at runtime, the Bifrost container does just that. If the mirrors configured in the image are unavailable, Bifrost deployment can fail. This change fixes the issue by reverting to public package mirrors as a final step of the image build process. Closes-Bug: #1902101 Change-Id: I2592a736206eaec811290e9fbdbf2540c0518ffe
2020-12-16Merge "Add daxio for nvdimm scenario"Zuul3-3/+14
2020-12-16Merge "use freezer user for freezer_scheduler container"Zuul1-0/+2
2020-12-15Add daxio for nvdimm scenarioMartin Schuppert3-3/+14
nova-compute uses daxio to cleanup vpmem backend device on instance delete. If the daxio binary is missing in the nova-compute container instance delete fails. daxio is provided in centos via daxio, in ubuntu via the pmdk-tools package. Change-Id: Ifb5948653565e2ae902783762e20e33527020efe Closes-Bug: 1907124
2020-12-15Fix publishing loginRadosław Piliszek1-2/+2
Login to DockerHub was failing because of trailing newlines in the encrypted credentials. This patch makes the playbook trim them before usage. Change-Id: I411f91af927ffa4d04c8021ddb5c3d584d90bdfd
2020-12-14Add secondary Prometheus imagePiotr Parczewski2-0/+27
Non-backward compatible version 2.x of Prometheus added. It is supposed to replace 1.x version. Change-Id: I42972ae890a88f01fc34b7775077d68e45ade68a
2020-12-14Merge "freezer: drop EPEL"Zuul1-4/+1
2020-12-14Merge "elasticsearch-curator: drop botocore workaround"Zuul1-3/+1
2020-12-14use freezer user for freezer_scheduler containerwuchunyang1-0/+2
freezer scheduler runs with root privilege which is needless Change-Id: I9345a123838dd5ff5a4f4c5d37f40ac233807104
2020-12-13Merge "Remove retired Searchlight support and images"Zuul13-131/+8
2020-12-12Merge "Remove footer block from intermediate images"Zuul6-5/+5
2020-12-11centos: do not enable PowerTools repo in baseMarcin Juszkiewicz3-1/+4
This repo is only needed for source openstack-base. Change-Id: I835c18424153f8529a37fc78e16d2becacb71263
2020-12-11Remove retired Searchlight support and imagesGhanshyam Mann13-131/+8
Searchlight project is retiring in Wallaby cycle[1]. This commit removes the images and support of Searchlight project before its code is removed. Needed-By: https://review.opendev.org/c/openstack/searchlight/+/764526 [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018637.html Change-Id: Ibcae8d0af13fd1d242912b8703c1d1253e2a1326
2020-12-11Remove retired Qinling support and imagesGhanshyam Mann12-138/+8
Qinling project is retiring in Wallaby cycle[1]. This commit removes the usages of Qinling project before its code is removed. Needed-By: https://review.opendev.org/c/openstack/qinling/+/764521 [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018638.html Change-Id: I5bb79f08b76830981be95df19f3a33f5fda6893d
2020-12-11elasticsearch-curator: drop botocore workaroundMarcin Juszkiewicz1-3/+1
Curator got requirements sorted out upstream and builds fine now without hack. This reverts curator part of https://review.opendev.org/c/openstack/kolla/+/755339/ Change-Id: Iabe5b9684a7bf0e39a7dca824e6705b5069560bf
2020-12-11freezer: drop EPELMarcin Juszkiewicz1-4/+1
There is no 'trickle' package in EPEL8 so enabling it is useless. Change-Id: I916faee02f1387d08d786f2a74699bd613904280
2020-12-11Merge "Support CentOS 8.3"Zuul3-5/+18
2020-12-10update packages to python3 for ovs-dpdk contrib templatelikui1-4/+4
The Python 2 Support has been dropped since Ussuri. [1] https://governance.openstack.org/tc/reference/runtimes/ussuri.html Change-Id: Ib59bb61829b3ea0f11ce2fec2dcdf7583b77ebb1
2020-12-09Support CentOS 8.3abraden3-5/+18
Backport this until Train. CentOS 8.3 renamed system repos. [1] This caused failures when disabling and enabling. More details in the referenced bug report. Notice CentOS 8.2 and below will no longer work. [1] https://wiki.centos.org/Manuals/ReleaseNotes/CentOS8.2011#Yum_repo_file_and_repoid_changes Change-Id: I2d67b3ed7b7c521bc755ec9a87365c9962a9eeff Closes-Bug: #1907213 Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com> Depends-On: https://review.opendev.org/766211
2020-12-09Merge "docs: add code reviews to contributor guide"Zuul2-0/+48
2020-12-08[CI] Slim downRadosław Piliszek2-44/+44
Move all extra jobs to the experimental pipeline. Cores should know when to test these extras. This is to reduce the load when a fix is needed in the base image or across all images. Otherwise, due to how CI works, we incur the cost of running all these jobs on each recheck. Change-Id: Ia4aecd2fbe70d1760e0ddc401d06510914dbd1fb
2020-12-08[CI] Stop testing lower-constraintsRadosław Piliszek1-1/+0
This patch disables the lower-constraints job as it started failing and we agreed during the PTG to drop it anyway. [1] [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-October/018445.html Change-Id: Icfedd16ef9aed84e9f9be939e832c35e0d735efe
2020-12-02Unify curl optionsMichał Nasiadka22-23/+25
Currently we use couple of curl options throughout Dockerfiles, this change adds all common options to curlrc (-sSLf) and removes usage of those in Dockerfiles. Change-Id: I46b77978926fc2b578a68d1aaa944b2198af0685
2020-12-01Merge "docs: stable branch lifecycle"Zuul1-0/+31
2020-12-01Merge "Update the'image-building.rst' document"Zuul1-11/+11
2020-11-30horizon: set FORCE_GENERATE to no if not setChristian Berendt1-1/+1
Signed-off-by: Christian Berendt <berendt@betacloud-solutions.de> Change-Id: I303ee5367aba0ae114e52b7b559faf06133f2304
2020-11-30Update the'image-building.rst' documentLinPeiWen1-11/+11
The openstack Ussuri and Victoria versions no longer support python2 and python-pip packages by default, update the'image-building.rst' document Change-Id: I34a2880a06e80ec1b7737ec1ffbef5f6ba7bed47
2020-11-27ceilometer: do not fail when using an unsupported database typeChristian Berendt1-3/+0
This is necessary if e.g. Prometheus is used. Then the ceilometer-upgrade is not needed. Signed-off-by: Christian Berendt <berendt@betacloud-solutions.de> Change-Id: I8690e5543e6b5f37f41fe35f659910fc869c034f