diff --git a/.zuul.d/centos.yaml b/.zuul.d/centos.yaml index beb5283a91..374cffd7ee 100644 --- a/.zuul.d/centos.yaml +++ b/.zuul.d/centos.yaml @@ -9,6 +9,9 @@ - kolla-ansible-centos8-source - kolla-ansible-centos8-binary - kolla-ansible-centos8-source-upgrade + - kolla-ansible-centos8s-source + - kolla-ansible-centos8s-binary + - kolla-ansible-centos8s-source-upgrade check-arm64: jobs: - kolla-build-centos8-source-aarch64 @@ -20,6 +23,8 @@ - kolla-build-centos8s-source - kolla-ansible-centos8-source - kolla-ansible-centos8-source-upgrade + - kolla-ansible-centos8s-source + - kolla-ansible-centos8s-source-upgrade periodic: jobs: - kolla-publish-centos8-source-quay @@ -66,6 +71,31 @@ files: ^docker/(base|elasticsearch|grafana|kibana|prometheus)/ - kolla-ansible-centos8-source-kvm: files: ^docker/nova/ + - kolla-ansible-centos8s-source-bifrost: + files: ^docker\/(base|bifrost|openstack-base)\/.* + # Test rabbitmq & mariadb changes in multinode ceph jobs. + - kolla-ansible-centos8s-source-ceph-ansible: + files: ^docker\/(base|cinder|glance|mariadb|openstack-base|rabbitmq)\/.* + - kolla-ansible-centos8s-source-upgrade-ceph-ansible: + files: ^docker\/(base|cinder|glance|mariadb|openstack-base|rabbitmq)\/.* + - kolla-ansible-centos8s-source-zun: + files: ^docker\/(base|cinder|etcd|iscsid|kuryr|openstack-base|zun)\/.* + - kolla-ansible-centos8s-source-scenario-nfv: + files: ^docker\/(base|barbican|heat|mistral|openstack-base|redis|tacker)\/.* + - kolla-ansible-centos8s-source-ironic: + files: ^docker\/(base|dnsmasq|ironic|ironic-inspector|iscsid|openstack-base)\/.* + - kolla-ansible-centos8s-source-swift: + files: ^docker/(base|openstack-base|glance|swift)/ + - kolla-ansible-centos8s-source-mariadb: + files: ^docker/(base|mariadb)/ + - kolla-ansible-centos8s-source-masakari: + files: ^docker/(base|masakari)/ + - kolla-ansible-centos8s-source-ovn: + files: ^docker/(base|neutron|openstack-base|openvswitch|ovn)/ + - kolla-ansible-centos8s-source-prometheus-efk: + files: ^docker/(base|elasticsearch|grafana|kibana|prometheus)/ + - kolla-ansible-centos8s-source-kvm: + files: ^docker/nova/ - job: name: kolla-build-centos8-binary diff --git a/doc/source/ceph_versions.csv b/doc/source/ceph_versions.csv index 17e32fd35b..2648ae372a 100644 --- a/doc/source/ceph_versions.csv +++ b/doc/source/ceph_versions.csv @@ -1,4 +1,4 @@ Distro,Ceph source,Release CentOS,CentOS Storage SIG,Nautilus -Ubuntu,Ubuntu Cloud Archive,Octopus -Debian,Debian,Nautilus +Ubuntu,Ubuntu,Octopus +Debian,Debian Backports,Nautilus diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2 index 8bd31ae96f..37e08409d2 100644 --- a/docker/base/Dockerfile.j2 +++ b/docker/base/Dockerfile.j2 @@ -392,7 +392,7 @@ COPY apt_preferences /etc/apt/preferences.d/kolla-custom {% endif -%} {% endfor %} {% for key in remote_apt_keys | customizable('remote_apt_keys') %} - {%- if loop.first %} RUN {% else %} && {% endif %}curl -L {{ key }} | apt-key add - + {%- if loop.first %} RUN {% else %} && {% endif %}curl {{ key }} | apt-key add - {%- if not loop.last %} \ {% endif -%} {% endfor %} diff --git a/docker/base/apt_preferences.debian b/docker/base/apt_preferences.debian index bdafe26e68..ddfe6856b9 100644 --- a/docker/base/apt_preferences.debian +++ b/docker/base/apt_preferences.debian @@ -17,6 +17,11 @@ Package: erlang* Pin: version 1:23.* Pin-Priority: 1000 +# FIXME(mgoddard): Pinning to 4.0.* to avoid bug 1930867. +Package: td-agent* +Pin: version 4.0.* +Pin-Priority: 1000 + # We do not want packages from this repo Package: * Pin: release o=obs://private/home:marcin.juszkiewicz/debian-buster diff --git a/docker/base/curlrc b/docker/base/curlrc index 903967b80a..c1c1303e87 100644 --- a/docker/base/curlrc +++ b/docker/base/curlrc @@ -1,4 +1,6 @@ # curl default options +--fail +--location --silent --show-error --write-out "curl (%{url_effective}): response: %{http_code}, time: %{time_total}, size: %{size_download}\n" diff --git a/docker/fluentd/Dockerfile.j2 b/docker/fluentd/Dockerfile.j2 index b5ad3d485f..0f3fe11df6 100644 --- a/docker/fluentd/Dockerfile.j2 +++ b/docker/fluentd/Dockerfile.j2 @@ -108,7 +108,7 @@ RUN ln -s /bin/mkdir /usr/bin/mkdir ARG monasca_output_plugin_tag=1.0.2 ARG monasca_output_plugin_url=https://github.com/monasca/fluentd-monasca/archive/$monasca_output_plugin_tag.tar.gz -RUN curl -sSL $monasca_output_plugin_url -o /tmp/fluentd-monasca.tar.gz \ +RUN curl $monasca_output_plugin_url -o /tmp/fluentd-monasca.tar.gz \ && tar -xvf /tmp/fluentd-monasca.tar.gz -C /tmp \ && cd /tmp/fluentd-monasca-* \ {%- if fluentd_user == 'fluentd' %} diff --git a/docker/kafka/Dockerfile.j2 b/docker/kafka/Dockerfile.j2 index cd112110ec..05ab23b796 100644 --- a/docker/kafka/Dockerfile.j2 +++ b/docker/kafka/Dockerfile.j2 @@ -36,7 +36,7 @@ ENV kafka_pkg_sha512sum=9773a85ef2898b4bae20481df4cfd5488bd195fffd700fcc874a9fa5 {% endblock %} {% block kafka_install %} -RUN curl -sSL -o /tmp/kafka.tgz ${kafka_url} \ +RUN curl -o /tmp/kafka.tgz ${kafka_url} \ && echo "${kafka_pkg_sha512sum} /tmp/kafka.tgz" | sha512sum -c \ && tar --strip 1 -xvf /tmp/kafka.tgz -C /opt/kafka \ && rm -f /tmp/kafka.tgz diff --git a/docker/kolla-toolbox/Dockerfile.j2 b/docker/kolla-toolbox/Dockerfile.j2 index 118dcc20db..fa66b838de 100644 --- a/docker/kolla-toolbox/Dockerfile.j2 +++ b/docker/kolla-toolbox/Dockerfile.j2 @@ -74,7 +74,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% block kolla_toolbox_upper_constraints %} RUN mkdir -p /requirements \ - && curl -sSL -o /requirements/upper-constraints.txt https://releases.openstack.org/constraints/upper/{{ openstack_release }} \ + && curl -o /requirements/upper-constraints.txt https://releases.openstack.org/constraints/upper/{{ openstack_release }} \ && {{ macros.install_pip(kolla_toolbox_pip_virtualenv_packages | customizable("pip_virtualenv_packages")) }} \ && virtualenv --system-site-packages {{ virtualenv_path }} {% endblock %} diff --git a/docker/mariadb/mariadb-clustercheck/Dockerfile.j2 b/docker/mariadb/mariadb-clustercheck/Dockerfile.j2 index e1e58ba321..a62e29398e 100644 --- a/docker/mariadb/mariadb-clustercheck/Dockerfile.j2 +++ b/docker/mariadb/mariadb-clustercheck/Dockerfile.j2 @@ -20,7 +20,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {{ macros.install_packages(mariadb_clustercheck_packages | customizable("packages")) }} {% if base_package_type == 'deb' %} -RUN curl -sSL -o /usr/bin/clustercheck https://src.fedoraproject.org/rpms/mariadb/raw/10.3/f/clustercheck.sh \ +RUN curl -o /usr/bin/clustercheck https://src.fedoraproject.org/rpms/mariadb/raw/10.3/f/clustercheck.sh \ && chmod 755 /usr/bin/clustercheck {% endif %} diff --git a/docker/monasca/monasca-grafana/Dockerfile.j2 b/docker/monasca/monasca-grafana/Dockerfile.j2 index 0adefcaad3..e88260eac9 100644 --- a/docker/monasca/monasca-grafana/Dockerfile.j2 +++ b/docker/monasca/monasca-grafana/Dockerfile.j2 @@ -57,7 +57,7 @@ ARG monasca_grafana_app_url=https://github.com/monasca/monasca-grafana/archive/$ # NPM installs itself in /usr/local/bin (the default in Ubuntu) which is not in the PATH. # This is forced for all distros to avoid conflicts with native packages. RUN gem install fpm \ - && curl -sSL -o /tmp/monasca-grafana.tgz ${monasca_grafana_url} \ + && curl -o /tmp/monasca-grafana.tgz ${monasca_grafana_url} \ && mkdir -p ${monasca_grafana_build_path} \ && tar --strip 1 -xvf /tmp/monasca-grafana.tgz -C ${monasca_grafana_build_path} \ && rm -f /tmp/monasca-grafana.tgz \ @@ -89,7 +89,7 @@ RUN grafana-cli plugins install monasca-datasource \ && chmod 755 /usr/local/bin/kolla_extend_start RUN mkdir -p /var/lib/grafana/plugins/monasca-grafana \ - && curl -Lo tmp.tgz ${monasca_grafana_app_url} \ + && curl -o tmp.tgz ${monasca_grafana_app_url} \ && tar zxvf tmp.tgz -C /var/lib/grafana/plugins/monasca-grafana --strip-components=1 \ && rm tmp.tgz \ && npm install -g grunt \ diff --git a/docker/prometheus/prometheus-alertmanager/Dockerfile.j2 b/docker/prometheus/prometheus-alertmanager/Dockerfile.j2 index 7ad96f817e..23db875556 100644 --- a/docker/prometheus/prometheus-alertmanager/Dockerfile.j2 +++ b/docker/prometheus/prometheus-alertmanager/Dockerfile.j2 @@ -10,7 +10,7 @@ ENV prometheus_alertmanager_version=0.20.0 {% endblock %} {% block prometheus_alertmanager_install %} -RUN curl -sSL -o /tmp/prometheus_alertmanager.tar.gz https://github.com/prometheus/alertmanager/releases/download/v${prometheus_alertmanager_version}/alertmanager-${prometheus_alertmanager_version}.linux-{{debian_arch}}.tar.gz \ +RUN curl -o /tmp/prometheus_alertmanager.tar.gz https://github.com/prometheus/alertmanager/releases/download/v${prometheus_alertmanager_version}/alertmanager-${prometheus_alertmanager_version}.linux-{{debian_arch}}.tar.gz \ && tar xvf /tmp/prometheus_alertmanager.tar.gz -C /opt/ \ && rm -f /tmp/prometheus_alertmanager.tar.gz \ && ln -s /opt/alertmanager* /opt/prometheus_alertmanager diff --git a/docker/prometheus/prometheus-blackbox-exporter/Dockerfile.j2 b/docker/prometheus/prometheus-blackbox-exporter/Dockerfile.j2 index 44d70cc787..df22f46d89 100644 --- a/docker/prometheus/prometheus-blackbox-exporter/Dockerfile.j2 +++ b/docker/prometheus/prometheus-blackbox-exporter/Dockerfile.j2 @@ -24,7 +24,7 @@ ENV blackbox_exporter_version=0.16.0 {{ macros.install_packages(blackbox_packages | customizable("packages")) }} {% block prometheus_blackbox_exporter_install %} -RUN curl -sSL -o /tmp/blackbox_exporter.tar.gz https://github.com/prometheus/blackbox_exporter/releases/download/v${blackbox_exporter_version}/blackbox_exporter-${blackbox_exporter_version}.linux-{{debian_arch}}.tar.gz \ +RUN curl -o /tmp/blackbox_exporter.tar.gz https://github.com/prometheus/blackbox_exporter/releases/download/v${blackbox_exporter_version}/blackbox_exporter-${blackbox_exporter_version}.linux-{{debian_arch}}.tar.gz \ && tar xvf /tmp/blackbox_exporter.tar.gz -C /opt/ \ && rm -f /tmp/blackbox_exporter.tar.gz \ && ln -s /opt/blackbox_exporter* /opt/blackbox_exporter diff --git a/docker/prometheus/prometheus-elasticsearch-exporter/Dockerfile.j2 b/docker/prometheus/prometheus-elasticsearch-exporter/Dockerfile.j2 index dab3eb4c6c..2ed2b7482b 100644 --- a/docker/prometheus/prometheus-elasticsearch-exporter/Dockerfile.j2 +++ b/docker/prometheus/prometheus-elasticsearch-exporter/Dockerfile.j2 @@ -10,7 +10,7 @@ ENV elasticsearch_exporter_version=1.1.0 {% endblock %} {% block prometheus_elasticsearch_exporter_install %} -RUN curl -sSL -o /tmp/elasticsearch_exporter.tar.gz https://github.com/prometheus-community/elasticsearch_exporter/releases/download/v${elasticsearch_exporter_version}/elasticsearch_exporter-${elasticsearch_exporter_version}.linux-{{debian_arch}}.tar.gz \ +RUN curl -o /tmp/elasticsearch_exporter.tar.gz https://github.com/prometheus-community/elasticsearch_exporter/releases/download/v${elasticsearch_exporter_version}/elasticsearch_exporter-${elasticsearch_exporter_version}.linux-{{debian_arch}}.tar.gz \ && tar xvf /tmp/elasticsearch_exporter.tar.gz -C /opt/ \ && rm -f /tmp/elasticsearch_exporter.tar.gz \ && ln -s /opt/elasticsearch_exporter* /opt/elasticsearch_exporter diff --git a/docker/prometheus/prometheus-haproxy-exporter/Dockerfile.j2 b/docker/prometheus/prometheus-haproxy-exporter/Dockerfile.j2 index 9595df6de6..0242b16ef0 100644 --- a/docker/prometheus/prometheus-haproxy-exporter/Dockerfile.j2 +++ b/docker/prometheus/prometheus-haproxy-exporter/Dockerfile.j2 @@ -10,7 +10,7 @@ ENV haproxy_exporter_version=0.10.0 {% endblock %} {% block haproxy_exporter_install %} -RUN curl -sSL -o /tmp/haproxy_exporter.tar.gz https://github.com/prometheus/haproxy_exporter/releases/download/v${haproxy_exporter_version}/haproxy_exporter-${haproxy_exporter_version}.linux-{{debian_arch}}.tar.gz \ +RUN curl -o /tmp/haproxy_exporter.tar.gz https://github.com/prometheus/haproxy_exporter/releases/download/v${haproxy_exporter_version}/haproxy_exporter-${haproxy_exporter_version}.linux-{{debian_arch}}.tar.gz \ && tar xvf /tmp/haproxy_exporter.tar.gz -C /opt/ \ && rm -f /tmp/haproxy_exporter.tar.gz \ && ln -s /opt/haproxy_exporter* /opt/haproxy_exporter diff --git a/docker/prometheus/prometheus-memcached-exporter/Dockerfile.j2 b/docker/prometheus/prometheus-memcached-exporter/Dockerfile.j2 index b93ddabdd7..66edaf5cb5 100644 --- a/docker/prometheus/prometheus-memcached-exporter/Dockerfile.j2 +++ b/docker/prometheus/prometheus-memcached-exporter/Dockerfile.j2 @@ -10,7 +10,7 @@ ENV memcached_exporter_version=0.6.0 {% endblock %} {% block prometheus_memcached_exporter_install %} -RUN curl -sSL -o /tmp/memcached_exporter.tar.gz https://github.com/prometheus/memcached_exporter/releases/download/v${memcached_exporter_version}/memcached_exporter-${memcached_exporter_version}.linux-{{debian_arch}}.tar.gz \ +RUN curl -o /tmp/memcached_exporter.tar.gz https://github.com/prometheus/memcached_exporter/releases/download/v${memcached_exporter_version}/memcached_exporter-${memcached_exporter_version}.linux-{{debian_arch}}.tar.gz \ && tar xvf /tmp/memcached_exporter.tar.gz -C /opt/ \ && rm -f /tmp/memcached_exporter.tar.gz \ && ln -s /opt/memcached_exporter* /opt/memcached_exporter diff --git a/docker/prometheus/prometheus-mtail/Dockerfile.j2 b/docker/prometheus/prometheus-mtail/Dockerfile.j2 index bd813f0e46..9b5243bd51 100644 --- a/docker/prometheus/prometheus-mtail/Dockerfile.j2 +++ b/docker/prometheus/prometheus-mtail/Dockerfile.j2 @@ -18,7 +18,7 @@ ARG prometheus_mtail_url=https://github.com/google/mtail/releases/download/${pro {% endblock %} {% block prometheus_mtail_install %} -RUN curl -sSL -o /opt/mtail ${prometheus_mtail_url} \ +RUN curl -o /opt/mtail ${prometheus_mtail_url} \ && chmod +x /opt/mtail {% endblock %} diff --git a/docker/prometheus/prometheus-mysqld-exporter/Dockerfile.j2 b/docker/prometheus/prometheus-mysqld-exporter/Dockerfile.j2 index 6be0fb1b8d..c8f77ee079 100644 --- a/docker/prometheus/prometheus-mysqld-exporter/Dockerfile.j2 +++ b/docker/prometheus/prometheus-mysqld-exporter/Dockerfile.j2 @@ -10,7 +10,7 @@ ENV mysqld_exporter_version=0.12.1 {% endblock %} {% block mysqld_exporter_install %} -RUN curl -ssL -o /tmp/mysqld_exporter.tar.gz https://github.com/prometheus/mysqld_exporter/releases/download/v${mysqld_exporter_version}/mysqld_exporter-${mysqld_exporter_version}.linux-{{debian_arch}}.tar.gz \ +RUN curl -o /tmp/mysqld_exporter.tar.gz https://github.com/prometheus/mysqld_exporter/releases/download/v${mysqld_exporter_version}/mysqld_exporter-${mysqld_exporter_version}.linux-{{debian_arch}}.tar.gz \ && tar xvf /tmp/mysqld_exporter.tar.gz -C /opt/ \ && rm -f /tmp/mysqld_exporter.tar.gz \ && ln -s /opt/mysqld_exporter* /opt/mysqld_exporter diff --git a/docker/prometheus/prometheus-node-exporter/Dockerfile.j2 b/docker/prometheus/prometheus-node-exporter/Dockerfile.j2 index d028dc3587..ce780f809d 100644 --- a/docker/prometheus/prometheus-node-exporter/Dockerfile.j2 +++ b/docker/prometheus/prometheus-node-exporter/Dockerfile.j2 @@ -10,7 +10,7 @@ ENV node_exporter_version=0.18.1 {% endblock %} {% block node_exporter_install %} -RUN curl -sSL -o /tmp/node_exporter.tar.gz https://github.com/prometheus/node_exporter/releases/download/v${node_exporter_version}/node_exporter-${node_exporter_version}.linux-{{debian_arch}}.tar.gz \ +RUN curl -o /tmp/node_exporter.tar.gz https://github.com/prometheus/node_exporter/releases/download/v${node_exporter_version}/node_exporter-${node_exporter_version}.linux-{{debian_arch}}.tar.gz \ && tar xvf /tmp/node_exporter.tar.gz -C /opt/ \ && rm -f /tmp/node_exporter.tar.gz \ && ln -s /opt/node_exporter* /opt/node_exporter diff --git a/docker/prometheus/prometheus-openstack-exporter/Dockerfile.j2 b/docker/prometheus/prometheus-openstack-exporter/Dockerfile.j2 index 343d07763e..0150e1d6c7 100644 --- a/docker/prometheus/prometheus-openstack-exporter/Dockerfile.j2 +++ b/docker/prometheus/prometheus-openstack-exporter/Dockerfile.j2 @@ -10,7 +10,7 @@ ENV prometheus_openstack_exporter_version=1.3.0 {% endblock %} {% block prometheus_openstack_exporter_install %} -RUN curl -sSL -o /tmp/prometheus_openstack_exporter.tar.gz https://github.com/openstack-exporter/openstack-exporter/releases/download/v${prometheus_openstack_exporter_version}/openstack-exporter-${prometheus_openstack_exporter_version}.linux-{{debian_arch}}.tar.gz \ +RUN curl -o /tmp/prometheus_openstack_exporter.tar.gz https://github.com/openstack-exporter/openstack-exporter/releases/download/v${prometheus_openstack_exporter_version}/openstack-exporter-${prometheus_openstack_exporter_version}.linux-{{debian_arch}}.tar.gz \ && tar xvf /tmp/prometheus_openstack_exporter.tar.gz -C /opt/ \ && rm -f /tmp/prometheus_openstack_exporter.tar.gz \ && ln -s /opt/openstack-exporter* /opt/openstack-exporter diff --git a/docker/prometheus/prometheus-server/Dockerfile.j2 b/docker/prometheus/prometheus-server/Dockerfile.j2 index 53bdc9d277..79e4150c47 100644 --- a/docker/prometheus/prometheus-server/Dockerfile.j2 +++ b/docker/prometheus/prometheus-server/Dockerfile.j2 @@ -10,7 +10,7 @@ ENV prometheus_version=2.25.0 {% endblock %} {% block prometheus_server_install %} -RUN curl -sSL -o /tmp/prometheus.tar.gz https://github.com/prometheus/prometheus/releases/download/v${prometheus_version}/prometheus-${prometheus_version}.linux-{{debian_arch}}.tar.gz \ +RUN curl -o /tmp/prometheus.tar.gz https://github.com/prometheus/prometheus/releases/download/v${prometheus_version}/prometheus-${prometheus_version}.linux-{{debian_arch}}.tar.gz \ && tar xvf /tmp/prometheus.tar.gz -C /opt/ \ && rm -f /tmp/prometheus.tar.gz \ && ln -s /opt/prometheus* /opt/prometheus \ diff --git a/docker/skydive/skydive-base/Dockerfile.j2 b/docker/skydive/skydive-base/Dockerfile.j2 index e1533825c9..b75efd7a45 100644 --- a/docker/skydive/skydive-base/Dockerfile.j2 +++ b/docker/skydive/skydive-base/Dockerfile.j2 @@ -15,7 +15,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build RUN echo 'image on {{ base_distro }} is not yet available on non x86_64 platforms' \ && /bin/false {% else %} -RUN curl -o /usr/bin/skydive -L "https://github.com/skydive-project/skydive/releases/download/v0.26.0/skydive" \ +RUN curl -o /usr/bin/skydive "https://github.com/skydive-project/skydive/releases/download/v0.26.0/skydive" \ && chmod +x /usr/bin/skydive {% endif %} diff --git a/docker/storm/storm-base/Dockerfile.j2 b/docker/storm/storm-base/Dockerfile.j2 index 3ac9b900e2..0f6fecbe1c 100644 --- a/docker/storm/storm-base/Dockerfile.j2 +++ b/docker/storm/storm-base/Dockerfile.j2 @@ -35,7 +35,7 @@ ENV storm_pkg_sha512sum=0a1120b8df7b22edc75f0a412d625841f72f3fb8e9ff5d413d510908 {% endblock %} {% block storm_install %} -RUN curl -sSL -o /tmp/storm.tgz ${storm_url} \ +RUN curl -o /tmp/storm.tgz ${storm_url} \ && echo "${storm_pkg_sha512sum} /tmp/storm.tgz" | sha512sum -c \ && tar --strip 1 -xvf /tmp/storm.tgz -C /opt/storm \ && rm -f /tmp/storm.tgz diff --git a/docker/zookeeper/Dockerfile.j2 b/docker/zookeeper/Dockerfile.j2 index b793286071..29cc547f4f 100644 --- a/docker/zookeeper/Dockerfile.j2 +++ b/docker/zookeeper/Dockerfile.j2 @@ -28,7 +28,7 @@ ENV zookeeper_pkg_sha1sum=a989b527f3f990d471e6d47ee410e57d8be7620b {% endblock %} {% block zookeeper_binary_install %} -RUN curl -sSL -o /tmp/zookeeper.tar.gz ${zookeeper_url} \ +RUN curl -o /tmp/zookeeper.tar.gz ${zookeeper_url} \ && echo "${zookeeper_pkg_sha1sum} /tmp/zookeeper.tar.gz" | sha1sum -c \ && tar --strip 1 -xvf /tmp/zookeeper.tar.gz -C /opt/zookeeper \ && rm -f /tmp/zookeeper.tar.gz diff --git a/docker/zun/zun-cni-daemon/Dockerfile.j2 b/docker/zun/zun-cni-daemon/Dockerfile.j2 index 13eae9491e..beaa6ec60b 100644 --- a/docker/zun/zun-cni-daemon/Dockerfile.j2 +++ b/docker/zun/zun-cni-daemon/Dockerfile.j2 @@ -36,7 +36,7 @@ COPY zun_sudoers /etc/sudoers.d/kolla_zun_sudoers RUN chmod 750 /etc/sudoers.d \ && chmod 640 /etc/sudoers.d/kolla_zun_sudoers -RUN curl -sSL -o /tmp/cni-plugins-v0.7.1.tgz https://github.com/containernetworking/plugins/releases/download/v0.7.1/cni-plugins-amd64-v0.7.1.tgz \ +RUN curl -o /tmp/cni-plugins-v0.7.1.tgz https://github.com/containernetworking/plugins/releases/download/v0.7.1/cni-plugins-amd64-v0.7.1.tgz \ && tar -C /opt -xzvf /tmp/cni-plugins-v0.7.1.tgz ./loopback \ && rm -f /tmp/cni-plugins-v0.7.1.tgz diff --git a/releasenotes/notes/bug-1930867-debian-c01f2cd22d8c10f0.yaml b/releasenotes/notes/bug-1930867-debian-c01f2cd22d8c10f0.yaml new file mode 100644 index 0000000000..6a03575fd6 --- /dev/null +++ b/releasenotes/notes/bug-1930867-debian-c01f2cd22d8c10f0.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Fixes an issue with logs going missing in the Fluentd pipeline + by pinning td-agent to 4.0.* also on Debian. + `LP#1930867 [Debian] `__ diff --git a/tests/playbooks/run.yml b/tests/playbooks/run.yml index 2035f427cf..6e319d30f7 100644 --- a/tests/playbooks/run.yml +++ b/tests/playbooks/run.yml @@ -4,7 +4,7 @@ - ../vars/zuul.yml vars: arch_suffix: "{{ '-aarch64' if ansible_architecture == 'aarch64' else '' }}" - tag_suffix: "{{ '-centos8s' if ansible_distribution | lower == 'centos' and base_tag == 'stream8' else '' }}" + tag_suffix: "{{ '-centos8s' if ansible_distribution | lower == 'centos' and base_tag is defined and base_tag == 'stream8' else '' }}" kolla_build_config: DEFAULT: debug: true