summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-01-29Merge "CentOS 8: base and openstack-base images"Zuul7-45/+255
2020-01-29CentOS 8: Update packages in imagesMark Goddard18-128/+165
* Some further changes for python2 vs python3 packages * Allow rabbitmq 3.7.*, since a newer erlang is available * Switch from qemu-img-ev to qemu-img on CentOS 8 * bridge-utils no longer available on CentOS 8 * libvirt-daemon-driver-lxc no longer available on CentOS 8 * Mark some more images buildable for CentOS 8 Change-Id: Iaf5b68ff6d944ae730ca0b1d5832172c106a6c08 Partially-Implements: blueprint centos-rhel-8 Partially-Implements: blueprint centos-rhel-python-3
2020-01-29CentOS 8: base image fixes for RabbitMQ, fluentd & InfluxDBMark Goddard3-8/+8
- Fix td-agent repo URL for fluentd. $releasever and $basearch variables were escaped in the repo URL. - Disable repo_gpgcheck for RabbitMQ. The rabbitmq-server 3.7 packages on packagecloud are not signed, which is why we have gpgcheck=0 for that repo. Previously repo_gpgcheck was set to 1, but this breaks DNF which does not seem to accept keys imported by rpm --import for signing a repo (as opposed to packages). This causes it to prompt during package install, which does not work without a terminal in the build container. This should be temporary as we will upgrade RabbitMQ to 3.8 soon. - Add InfluxDB repo back to list of repos to disable. Change-Id: Ibbb720390ff17e11249a5aa77163c15c0971209a Partially-Implements: blueprint centos-rhel-8
2020-01-29Merge "Add cinderlib RPM to cinder-volume"Zuul1-0/+2
2020-01-29Merge "Add error message when merge fails"Zuul1-1/+9
2020-01-29Merge "Docs: extend release management with "static links to docs" step"Zuul1-0/+6
2020-01-28Merge "Add new option to enable unbuildable images"Zuul3-4/+22
2020-01-28Merge "Reduce duplication in kolla.image.build.run()"Zuul1-17/+3
2020-01-28Merge "Revert "To-revert: Temporarily disable Ubuntu bifrost image building""Zuul1-3/+0
2020-01-28Reduce duplication in kolla.image.build.run()Mark Goddard1-17/+3
Small refactor, now that all call paths use the same methods. Change-Id: I2cd8d3997eec171db043c7042e42174c5ba8c298
2020-01-28Add new option to enable unbuildable imagesMarcin Juszkiewicz3-4/+22
I7a92b762f6a783f92ebca61e5595e1422a92df4f added checking for unbuildable images when someone wants just templates (like TripleO for example). But what if someone wants all images despite their buildability status? Or wants to build for some new distro/arch combo? --enable-unbuildable just ignores internal UNBUILDABLE_IMAGES list and tries all images. Change-Id: I20312b9719c6f5e3dca0b4198607ddae183152f1
2020-01-27build: list only buildable templates for --template-onlyMarcin Juszkiewicz1-0/+10
TripleO uses --template-only to generate Dockerfiles and then use buildah to create container images. But as Kolla generates all files then they need to have a way to exclude not buildable ones. https://review.opendev.org/#/c/699024 is one of such attempts. But if we remove not buildable Dockerfiles then they get what they can build. Change-Id: I7a92b762f6a783f92ebca61e5595e1422a92df4f
2020-01-24Merge "Update cAdvisor to latest release"Zuul2-1/+5
2020-01-24Add error message when merge failsAlex Schultz1-1/+9
If the source cfg directory contains a path (e.g. /etc/pki/ca-trust/extracted/) which is also bind mounted into the container as read-only, when it attempts to merge the paths together the resulting exception doesn't really indicate what happened. Change-Id: I73bbfd31586012e1fd64d30f9ce1d7eb2256d210 Related-Bug: #1860607
2020-01-24Merge "Provision building netcontrold container"Zuul4-0/+49
2020-01-23Update cAdvisor to latest releaseDoug Szumski2-1/+5
Updates cAdvisor to the latest release for x86 arch. See the change log for more info [1]. [1] https://github.com/google/cadvisor/blob/master/CHANGELOG.md Change-Id: I0bd4054e3d2aed67fd27453e3cba321764f09dc9
2020-01-22Change fetch_fernet_tokens.py behaviour to check for minimum number of tokensMichal Nasiadka1-2/+2
Change is required to properly implement logic in fernet-node-sync.sh on kolla-ansible side - to add a check if fernet key store is populated with required number of tokens. Change-Id: I51ed61e34a1dd79532b4528e56a9cd9011d46e6d Related-Bug: #1846789
2020-01-21Merge "centos: disable EPEL by default"Zuul8-18/+81
2020-01-21Docs: extend release management with "static links to docs" stepRadosław Piliszek1-0/+6
Change-Id: I8d25ef0fa5f3e5180e89264a371de0efdbd0a819
2020-01-21Merge "Add note about vmware-nsx to version-check"Zuul1-0/+4
2020-01-21Revert "To-revert: Temporarily disable Ubuntu bifrost image building"Radosław Piliszek1-3/+0
This reverts commit 347bd599e597f382b0b6b8ddebedad5a90a67f55. Bifrost should be buildable on Ubuntu now. See: https://review.opendev.org/703343 Change-Id: If87adc868dc412e01fa2e18dcadd2eacad87c83c Closes-bug: #1860229
2020-01-21Provision building netcontrold containerGowrishankar Muthukrishnan4-0/+49
Netcontrold container service[1] is used to load balance PMD threads in OpenVSwitch for the dataplane traffic. This patch enables building netcontrold container for Openstack. [1] https://github.com/netcontrold/netcontrold-py Change-Id: I09cb42323d36fcff49da81fc2356c9f83400d5d6 Signed-off-by: Gowrishankar Muthukrishnan <gmuthukr@redhat.com>
2020-01-20Merge "Debian: ceph-osd wants smartmontools from backports"Zuul1-0/+5
2020-01-20Merge "Make tools bash compatible"Zuul4-4/+7
2020-01-20Merge "Fixes swift-object-expirer for Debian and Ubuntu binary images."Zuul2-1/+6
2020-01-20Make tools bash compatibleDincer Celik4-4/+7
Change-Id: Iccccc91b0a44f92bcbb2442638a93e7624da112b
2020-01-20Fixes swift-object-expirer for Debian and Ubuntu binary images.Dincer Celik2-1/+6
Replaces 'swift-object' package with 'swift-object-expirer' package. Change-Id: I8fa3fcad88b35743e042d8a62ccee722b08af673 Closes-Bug: #1859607
2020-01-20Add note about vmware-nsx to version-checkRadosław Piliszek1-0/+4
Change-Id: Ie136940c883b15a082e0f538a1c46134edbb10cc
2020-01-20Debian: ceph-osd wants smartmontools from backportsMarcin Juszkiewicz1-0/+5
Change-Id: Ibe82479d5225961758a96f763d9bb674731aab23
2020-01-20CI: Fix symlinks to failed logsRadosław Piliszek1-13/+0
Stop renaming files. Swift should be able to serve text/plain files based on content, not extension. Failed logs symlinks were broken because we stopped gzipping log files and improperly rewrote the logic there. Change-Id: Idddf51730821644948f51577807f5beaa18c6262
2020-01-20Revert "Debian/source: do not force tag in build jobs"Radosław Piliszek1-1/+0
This reverts commit ca4da16836e4b3ef1d84059a63378c3f5bb2517e. This is adapted to revert only the missed part of aarch64 publisher which now blocks publishing for debian. Change-Id: I02932857454bdb09b72f539038d394760457109d
2020-01-20To-revert: Temporarily disable Ubuntu bifrost image buildingRadosław Piliszek1-0/+3
We want to support it but it is blocking gate atm due to py3 on Ubuntu. Not affecting C7 due to no py3. Change-Id: I6d0ced90d511405f600e7c4677b1b7083a6adbd2 Related-bug: #1860229
2020-01-17Add cinderlib RPM to cinder-volumeGorka Eguileor1-0/+2
Finding the root cause of attach/detach operation on volumes can be very complicated. This patch adds the cinderlib RPM to the cinder-volume container, which can, in many scenarios, really help debug these issues on live nodes (controller and compute) without affecting our running services. Change-Id: I5f55c892b1ae9eba9b6af8a45ef7dfad515c7b05
2020-01-16Merge "Revert "Add AArch64 publisher for Debian/source""Zuul3-80/+3
2020-01-15Merge "Debian: enable backports repo"Zuul3-0/+11
2020-01-15Merge "Upgrade Kafka to 2.0.1 release"Zuul2-2/+8
2020-01-15Revert "Add AArch64 publisher for Debian/source"Marcin Juszkiewicz4-83/+3
Turned out that linaro-london network pipe is too thin to support this job. Pushing images took 3 hours so job timed out. Will check it once new nodes arrive. This reverts commit f2801fabdd727fc72a28b056d79787af484424a7. Change-Id: I8897ede43f11090902fe7c0c096f17f57c1c9c67
2020-01-15Debian: enable backports repoMarcin Juszkiewicz3-0/+11
We get Ceph 'nautilus' that way to be in sync with CentOS and Ubuntu. So far only ceph is taken from backports repo. Change-Id: I9d13ad8a6a610bcf000d3850b77af80d10d66ba7
2020-01-15Merge "Debian/source: do not force tag in build jobs"Zuul2-3/+1
2020-01-14Merge "Adds monasca-ui to horizon"Zuul1-0/+10
2020-01-14Debian/source: do not force tag in build jobsMarcin Juszkiewicz2-3/+1
Multiarch publisher uses 'branch-arch' so set it in kolla-build.conf file. Change-Id: I1af17edc9671237d270c5c6fe70e4420199bdb02
2020-01-14Merge "CentOS 8: Don't force tag in build jobs"Zuul2-7/+7
2020-01-14Upgrade Kafka to 2.0.1 releaseDoug Szumski2-2/+8
We upgrade to 2.0.1 and not a newer version because Monasca currently supports 2.0.1. This also brings the Kafka release inline with the current Zookeeper version for the 5.0.x Confluent platform [1]. [1] https://docs.confluent.io/current/installation/versions-interoperability.html Change-Id: I835d10bfe3ac0ea7382387a27b222849afb84aa3
2020-01-14Merge "base: use install_packages() macro to install packages"Zuul1-6/+2
2020-01-14Merge "Ubuntu: use local APT mirrors if possible"Zuul3-4/+9
2020-01-14Merge "Adapt fetch-fernet-tokens script to Python 3"Zuul2-1/+7
2020-01-14Merge "Add AArch64 publisher for Debian/source"Zuul4-3/+83
2020-01-14Ubuntu: use local APT mirrors if possibleMarcin Juszkiewicz3-4/+9
APT has a way to fetch mirror list and autoselect best mirror. Change-Id: I8209770ca1353fd89aacef0859ca3a373645c6b2
2020-01-13Adapt fetch-fernet-tokens script to Python 3Michal Nasiadka2-1/+7
Backport: train Closes-Bug: #1859047 Change-Id: I9032e43bffa3a3de6c33a4ab59f65bafb0129dd5
2020-01-13CentOS 8: Don't force tag in build jobsMark Goddard2-7/+7
We should allow the tag set in kolla-build.conf to be used for the image tags, since our deploy jobs need to set it to change_XXXXXXX when images are built for the job. Change-Id: I705514ee0249ff1d309e280001d653271e3686af Partially-Implements: blueprint centos-rhel-8