| Age | Commit message (Collapse) | Author | Files | Lines |
|
Modify nova-libvirt extend_start.sh for preventing docker boot fail if there is no libvirtd.log file in libvirt folder.
Change-Id: If1df41fb07b90b6020a60e3f987d51f5a9792bca
Closes-Bug: 1855253
|
|
As CentOS 7 is Python 2 we need a way to remove plugins used in
OpenStack components once they switch to be Python 3 only.
'remove_py3_only_plugins_for_py2' macro does exactly that.
This change also disables networking-bgpvpn for python 2.
Change-Id: Ib90aabc485f1c831d3d41cc0f70052f8fffc3fe6
Related: blueprint drop-py2-support
|
|
There is no need to use external Docker repo for an image which just
needs Docker client.
Change-Id: I61387287eb3d144ba1686d95b38f95c8292f5b0d
|
|
|
|
|
|
Change-Id: I73b1964b7b22f1a2d5637209b86559b79602131b
|
|
|
|
Change-Id: Ib56e62d1fb4d0fc4a6c627b87a929be0bc614d1e
Closes-bug: #1852086
|
|
|
|
Neutron Mellanox agent image is a Neutron base image plus package:
python-networking-mlnx.
Ubuntu and Debian image bases when build type is binary
is not supported because of missing python-networking-mlnx package.
Change-Id: If57c34bd5c3aee3e5b1f1c7b3703fd544ce498da
|
|
Commit 109706aa8b26f6f915e1cadae89de8135c3b68bf bumped 'system' users
beyond range used by Kolla. So Debian/Ubuntu does not complain that
system users created by packages exist already on package install.
Change-Id: I9bf4b240839d46088ac668f26cf065dd5e3775c2
|
|
Since some time (around v0.22.0) skydive team has stopped publishing
rpm packages in centos-opstools repo - instead they moved into
producing docker images for consumption.
This change removes usage of rpms for rpm distros and uses GitHub release
binary as in deb distros.
Change-Id: Ie586b0f249e545877ab1dd156d08e1863cd479ba
|
|
|
|
Disable external repositories by default and enable only when needed.
Depends-on: https://review.opendev.org/696480
Implements: blueprint repos-off-by-default
Change-Id: Icf2a8397a8349e0fe849d88d160409fd234480a9
|
|
|
|
Depends-On: https://review.opendev.org/692691/
Change-Id: I1daeab2e78168443e81a7dcde44edbaa3f8fbeba
|
|
Change-Id: I74142928d97af932a04e33476771360579e01ee7
Closes-Bug: #1853474
|
|
Kolla provides log aggregation, but no solution to set retention periods
for aggregated logs. It therefore accumulates log data indefinitely unless
a user manually intervenes. This change adds Elasticsearch Curator which
provides a mechanism for automating such retention periods [1].
[1] https://www.elastic.co/guide/en/elasticsearch/client/curator/current/about.html
The container contains cron to support running Curator periodically.
Change-Id: Ief2c554a64ef6cc971635d7e2a718f63c310fbf6
|
|
Change-Id: I4e60fcd767f15b7da90b0143008b1d6d794c76f2
|
|
This plugin moved to Python 3 only:
Change-Id: Ifa664ff2d65a7cbc969c4b1c279eae1ac21225d7
INFO:kolla.common.utils.horizon:[91mERROR: Package 'neutron-vpnaas-dashboard' requires a different Python: 2.7.5 not in '>=3.6'
|
|
|
|
|
|
|
|
|
|
Change-Id: Idae69105739a57937fb5ad596078dafc6a32f1d5
|
|
Change-Id: Id84d5a1b3c70c0260b85ed7c24aa7f1e007c12d6
Closes-Bug: 1848572
|
|
Change-Id: I4a7bbfaf3c30c57432de056f701d8abc7992d142
Closes-Bug: 1852784
|
|
|
|
|
|
Using the ovn-ctl script to start the OVN ovsdb-server is the better
way. This script is used to start and stop all OVN systemd services.
This script takes care of creating the database from the schema,
updating the database from the schema when the schema version gets
updated.
The present scripts - start_nb_db_server.sh and start_sb_db_server.sh
doesn't take care of schema updates.
With this, we don't need extend_start.sh in ovn-nb-db-server/ovn-sb-db-server
to create the database from the schema.
This patch also deletes kolla_ovn_extend_start from the ovn-base image as it
is not required.
Closes-bug: 1850025
Change-Id: I31a372d801dace92950cd85b29b308431f78bbdb
|
|
Change-Id: Id2463692f5a633b6e50af6e7ce6e3f49612e4c5d
Closes-bug: #1852452
|
|
|
|
This reverts commit c78c82c9630b334cbaef040d68bce7e5ae8cc118.
Change-Id: I61c68bf738673a96dd5ba256e40e8532364ff281
|
|
Change-Id: I2fe57f7cd79724fa8a36bd702d75b013a68ecd1b
|
|
Searchlight is Python 3 while CentOS 7/source images are Python 2
Change-Id: I9d2e4f3630efad91b5cc94085ad1dd1f6680e017
|
|
manila-share cannot start on debian/ubuntu because python3-cephfs is missing.
Change-Id: Ia592dda4ee20979c701efe6007f236dba9848997
Closes-Bug: #1851692
|
|
|
|
Instead of doing a recursive chown on /srv/node, chown only /srv/node
and any immediate subdirectory under /srv/node.
Change-Id: I8fd93fa77ba9fc63910360300b8783a34bd4e6d5
Closes-Bug: #1851169
|
|
Run dnf or yum to disable centos repos only if used on centos
machine.
Closes-Bug: #1851135
Change-Id: If6f05237c2512c643857765eecf452f5416b3d60
|
|
Yum doesn't present in centos/rhel version 8, we'll need to
use dnf in that case.
Change-Id: I2ccbfe4ae55c6a3653d8c03a12e6bca64e58d396
Closes-Bug: #1851135
|
|
|
|
|
|
xfsprogs is required for formatting XFS ephemeral disk partitions
when format=xfs is specified as instance create failes with
'mkfs.xfs: No such file or directory' due to missing xfsprogs
package in the nova-compute container.
Closes-Bug: #1850610
Change-Id: Iaf3414464f3dd747427247339c6b201b352063cb
|
|
|
|
|
|
C.UTF-8 is not supported in RHEL 7:
https://bugzilla.redhat.com/show_bug.cgi?id=1361965
Closes-bug: #1850035
Change-Id: I20dcb86e7e119b9f5ca44cd066fcb9cb84af1ce4
|
|
Change-Id: I242945edba84b891ccbf82d5fcce8ef5fe37ad3d
|
|
Since https://review.opendev.org/#/c/682600/, the following lines result
in /var/yum/cache being present in one of the layers of the base image:
RUN {{ macros.install_packages(base_centos_yum_repo_packages |
customizable("centos_yum_repo_packages"), chain=True,
clean=False) }} \
{% for repo in base_centos_yum_repos_to_disable |
customizable('centos_yum_repos_to_disable') -%}
&& yum-config-manager --disable {{ repo }} \
{% endfor -%}
{% for key in base_centos_yum_repo_keys |
customizable('centos_yum_repo_keys') -%}
&& rpm --import {{ key }} \
{% endfor -%}
&& /bin/true
{% block base_centos_repo_overrides_post_yum %}{% endblock %}
RUN {{ macros.rpm_security_update(clean_package_cache) }}
This is because it is not cleaned in the first RUN statement. This adds
76MB to the image. Also, using two separate RUNs which results in an
extra 23MB due to updates to /var/lib/rpm/Packages.
Found via https://github.com/wagoodman/dive.
Change-Id: I0302ee1dfc10a2b7df127ac6a7764a84b1d74a33
Closes-Bug: #1850036
|
|
Disables other sources with qpid packages.
Change-Id: I508b8258e0d0aacfa0e4ff56706b5f273d2fbf0a
Closes-bug: #1850044
|
|
|