| Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I5514c53002a9e772b96e767b10fddf6342c7eb1d
|
|
This script is not used by TripleO, and Kolla Ansible replaces it with a
templated script.
Change-Id: If4418ad1eb7e5b5029a226c3dd65285b23790bd1
|
|
As upstream generated 'all' package as 'amd64' one I took some time and
repackaged it.
Change-Id: Ie84ed771ffa9ecd70b945673727895c8edad30eb
|
|
This change removes ceph* Dockerfiles and relevant kolla python
code bits.
Kolla-Ansible part has been removed, and K-A was the only consumer.
Change-Id: I9568261fdbbe4b9156d0e07c414ec911ca2e8557
|
|
|
|
|
|
|
|
The intel_pmu plugin collects performance counters data
on Intel CPUs using Linux perf interface.
C7 only - C8 packaging still pending.
Change-Id: If5044346a90580c4051d6138a84ce10238807460
|
|
Adds ssh clients to Ironic Conductor container for
ansible deploy interface.
Change-Id: Ib995c6ebe5ee76ee1a39e4b5918a79bd61b87a01
Closes-Bug: #1862079
|
|
Turns out that upstream provides repos also for aarch64.
CentOS one is not usable due to wrong arch name used (arm64 instead of
aarch64).
Change-Id: I1b4ef1fae0914d6826af5456cc9ea53bb26972ee
|
|
|
|
|
|
|
|
CentOS 7 had ipxe.efi. CentOS 8 has ipxe-i386.efi and ipxe-x86_64.efi.
Use a wildcard to copy any of these that are present.
Change-Id: I6d409e56b424a039f5aff9af86ca1b026c2c6286
Partially-Implements: blueprint centos-rhel-8
|
|
|
|
|
|
Fix inability to run UEFI-based images/instances by installing UEFI
packages also in nova-libvirt image which is not based on nova-base.
Includes support for C8.
Backport below Train w/o C8.
Closes-Bug: #1814552
Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Co-authored-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
Change-Id: I1d5cd3d9af98444acac5bedd7daeaa6c6673dcd6
|
|
When doing a source install, ironic doesn't have python3-systemd as a
dependency and the current ironic-conductor container doesn't install
the required dependencies which causes the ansible deploy interface to
fail with the error, "Systemd bindings do not exist". This adds the
needed dependencies when doing a source build. This installs the needed
files for both rpm and deb builds on python 2.x and 3.x.
Change-Id: I5d1bcb0f7d7902b4e122c12697483433bcf52ca2
Closes-Bug: #1861427
|
|
|
|
|
|
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
|
|
|
|
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
|
|
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
|
|
|
|
|
|
|
|
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
|
|
|
|
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>
|
|
|
|
Replaces 'swift-object' package with 'swift-object-expirer' package.
Change-Id: I8fa3fcad88b35743e042d8a62ccee722b08af673
Closes-Bug: #1859607
|
|
Change-Id: Ibe82479d5225961758a96f763d9bb674731aab23
|
|
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
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|