diff --git a/docker/fluentd/Dockerfile.j2 b/docker/fluentd/Dockerfile.j2 index a6005f15da..c14ebd5480 100644 --- a/docker/fluentd/Dockerfile.j2 +++ b/docker/fluentd/Dockerfile.j2 @@ -62,13 +62,7 @@ LABEL fluentd_version="0.14" fluentd_binary="td-agent" {{ macros.configure_user(name=fluentd_user, groups='mysql') }} -# NOTE(frickler): Downgrading elasticsearch gems for compatibility with OSS versions of ES -{{ macros.install_packages(fluentd_packages | customizable("packages")) }}{% if base_arch in ['aarch64', 'x86_64'] %} \ - && td-agent-gem install elasticsearch:7.13.0 \ - && td-agent-gem uninstall "elasticsearch:>7.13.0" \ - && td-agent-gem uninstall "elasticsearch-api:>7.13.0" \ - && td-agent-gem uninstall "elasticsearch-transport:>7.13.0" -{% endif %} +{{ macros.install_packages(fluentd_packages | customizable("packages")) }} # Distro specific files and operations # Fluentd on rpm-based non-x86_64 is installed from rpm @@ -105,7 +99,13 @@ RUN chmod 755 /usr/local/bin/kolla_extend_start RUN ln -s /bin/mkdir /usr/bin/mkdir {% endif %} -{{ macros.install_fluent_plugins(fluentd_user, fluentd_plugins | customizable("plugins")) }} +{# NOTE(frickler): Downgrading elasticsearch gems for compatibility with OSS versions of ES #} +{{ macros.install_fluent_plugins(fluentd_user, fluentd_plugins | customizable("plugins")) }} \ + && td-agent-gem install elasticsearch:7.13.0 \ + && td-agent-gem uninstall "elasticsearch:>7.13.0" \ + && td-agent-gem uninstall "elasticsearch-api:>7.13.0" \ + && td-agent-gem uninstall "elasticsearch-transport:>7.13.0" \ + && td-agent-gem uninstall "elastic-transport:>7.13.0" {% endblock %} diff --git a/docker/nova/nova-compute/Dockerfile.j2 b/docker/nova/nova-compute/Dockerfile.j2 index 54215966b2..5a8bdad1b9 100644 --- a/docker/nova/nova-compute/Dockerfile.j2 +++ b/docker/nova/nova-compute/Dockerfile.j2 @@ -111,6 +111,7 @@ RUN rm -f /etc/nova/nova-compute.conf 'python3-libvirt', 'python3-rtslib', 'qemu-img', + 'qemu-kvm-block-rbd', 'sysfsutils', 'targetcli', 'xfsprogs' @@ -148,6 +149,7 @@ RUN rm -f /etc/nova/nova-compute.conf 'python3-rados', 'python3-rbd', 'python3-rtslib-fb', + 'qemu-block-extra', 'qemu-utils', 'sasl2-bin', 'sysfsutils',