| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
Change-Id: I92be17ef1ce0f81ab3f49433a0d1e688874ba64e
|
|
DNF 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.
We have gpgcheck=1 for the grafana repo, so packages are at least
signed. We don't have repo_gpgcheck elsewhere, so it seems reasonable to
disable it for grafana.
Change-Id: Ice120e8001fd9e8bb37ca4f2df26259cf798ee0e
Partially-Implements: blueprint centos-rhel-8
|
|
On CentOS, ansible_distribution is 'CentOS' rather than 'centos'.
Our logic when setting the image tag for publisher jobs is incorrect,
meaning that the centos8 publisher publishes images as 'master'
rather than 'master-centos8'. Since this job only has two images it
is likely to complete before the CentOS 7 publisher, so hopefully
images will not be broken for long.
This change fixes the issue by using a case-insensitive comparison.
Change-Id: I66c93e07fe5c6c143e9cf65c6451e573bbfc51d8
Partially-Implements: blueprint centos-rhel-8
|
|
|
|
The centos:8 image contains a /run/nologin file, which prevents SSH
access to it. Remove this file in the keystone_ssh and nova_ssh images
to allow login via SSH.
Change-Id: I59dc2c4207af6812501b6c6acdb34e51a3e848c4
Partially-Implements: blueprint centos-rhel-8
|
|
The only Ceph version that will support CentOS 8 is Octopus.
It will be released end of March 2020 - so for now let's use master.
Change-Id: I5955acb41e7346802d76f4f2b244cbf5c36f5bf2
Partially-Implements: blueprint centos-rhel-8
|
|
Since [1] TripleO has stopped supporting OpenDaylight deployments.
Kolla-Ansible ODL role also has been removed in [2].
[1]: https://review.opendev.org/638701
[2]: https://review.opendev.org/694523
Change-Id: Ibb147f12fc5d9f6f30c8e32ad17cd7f9b6febb33
|
|
shellinabox is used by ironic-conductor to provide a browser-based shell
to access the consoles of nodes. It is not used by all console drivers,
and is not used in the integration with nova serial consoles.
The package was previously installed from EPEL7, but is not currently
provided by EPEL8.
This change removes the package to allow the ironic-conductor image to
build.
Change-Id: I210d9fddd6948dab1feb5abf59a50bce86f21f0f
Partially-Implements: blueprint centos-rhel-8
|
|
|
|
* 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
|
|
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Small refactor, now that all call paths use the same methods.
Change-Id: I2cd8d3997eec171db043c7042e42174c5ba8c298
|
|
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
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
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
|
|
|
|
Change-Id: I8d25ef0fa5f3e5180e89264a371de0efdbd0a819
|
|
|
|
This reverts commit 347bd599e597f382b0b6b8ddebedad5a90a67f55.
Bifrost should be buildable on Ubuntu now.
See: https://review.opendev.org/703343
Change-Id: If87adc868dc412e01fa2e18dcadd2eacad87c83c
Closes-bug: #1860229
|
|
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>
|
|
|
|
|
|
|
|
Change-Id: Iccccc91b0a44f92bcbb2442638a93e7624da112b
|
|
Replaces 'swift-object' package with 'swift-object-expirer' package.
Change-Id: I8fa3fcad88b35743e042d8a62ccee722b08af673
Closes-Bug: #1859607
|
|
Change-Id: Ie136940c883b15a082e0f538a1c46134edbb10cc
|
|
Change-Id: Ibe82479d5225961758a96f763d9bb674731aab23
|
|
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
|
|
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
|
|
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
|
|
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
|
|
|
|
|
|
|
|
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
|
|
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
|
|
|