Merge "CentOS 8: base image fixes for RabbitMQ, fluentd & InfluxDB"

This commit is contained in:
Zuul 2020-01-30 11:59:01 +00:00 committed by Gerrit Code Review
commit 8be020e1f1
3 changed files with 8 additions and 8 deletions

View File

@ -91,6 +91,7 @@ RUN {{ macros.install_packages(base_centos_language_packages | customizable("cen
'grafana.repo', 'grafana.repo',
'influxdb.repo', 'influxdb.repo',
'rabbitmq_rabbitmq-server.repo', 'rabbitmq_rabbitmq-server.repo',
'td.repo',
] %} ] %}
# FIXME(mgoddard): Not available for CentOS 8 yet. # FIXME(mgoddard): Not available for CentOS 8 yet.
{% if distro_package_manager == 'yum' %} {% if distro_package_manager == 'yum' %}
@ -98,20 +99,18 @@ RUN {{ macros.install_packages(base_centos_language_packages | customizable("cen
'crmsh.repo', 'crmsh.repo',
'elasticsearch.repo', 'elasticsearch.repo',
'opendaylight.repo', 'opendaylight.repo',
'td.repo',
] %} ] %}
{% endif %} {% endif %}
{% set base_yum_repo_keys = [ {% set base_yum_repo_keys = [
'https://packages.grafana.com/gpg.key', 'https://packages.grafana.com/gpg.key',
'https://repos.influxdata.com/influxdb.key', 'https://repos.influxdata.com/influxdb.key',
'https://packagecloud.io/gpg.key', 'https://packages.treasuredata.com/GPG-KEY-td-agent',
] %} ] %}
# FIXME(mgoddard): Not available for CentOS 8 yet. # FIXME(mgoddard): Not available for CentOS 8 yet.
{% if distro_package_manager == 'yum' %} {% if distro_package_manager == 'yum' %}
{% set base_yum_repo_keys = base_yum_repo_keys + [ {% set base_yum_repo_keys = base_yum_repo_keys + [
'https://artifacts.elastic.co/GPG-KEY-elasticsearch', 'https://artifacts.elastic.co/GPG-KEY-elasticsearch',
'https://packages.treasuredata.com/GPG-KEY-td-agent',
] %} ] %}
{% endif %} {% endif %}
{% elif base_arch == 'aarch64' %} {% elif base_arch == 'aarch64' %}
@ -128,7 +127,6 @@ RUN {{ macros.install_packages(base_centos_language_packages | customizable("cen
{% set base_yum_repo_keys = [ {% set base_yum_repo_keys = [
'https://packages.grafana.com/gpg.key', 'https://packages.grafana.com/gpg.key',
'https://packagecloud.io/gpg.key',
] %} ] %}
# FIXME(mgoddard): Not available for CentOS 8 yet. # FIXME(mgoddard): Not available for CentOS 8 yet.
{% if distro_package_manager == 'yum' %} {% if distro_package_manager == 'yum' %}
@ -148,7 +146,6 @@ RUN {{ macros.install_packages(base_centos_language_packages | customizable("cen
{% endif %} {% endif %}
{% set base_yum_repo_keys = [ {% set base_yum_repo_keys = [
'https://packagecloud.io/gpg.key',
] %} ] %}
# FIXME(mgoddard): Not available for CentOS 8 yet. # FIXME(mgoddard): Not available for CentOS 8 yet.
{% if distro_package_manager == 'yum' %} {% if distro_package_manager == 'yum' %}
@ -251,6 +248,7 @@ RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
{% endif %} {% endif %}
{% set base_centos_yum_repos_to_disable = [ {% set base_centos_yum_repos_to_disable = [
'influxdb',
] %} ] %}
# FIXME(mgoddard): Not available for CentOS 8 yet. # FIXME(mgoddard): Not available for CentOS 8 yet.
{% if distro_package_manager == 'yum' %} {% if distro_package_manager == 'yum' %}
@ -258,7 +256,6 @@ RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
'centos-ceph-nautilus', 'centos-ceph-nautilus',
'centos-nfs-ganesha28', 'centos-nfs-ganesha28',
'centos-qemu-ev', 'centos-qemu-ev',
'influxdb',
] %} ] %}
{% endif %} {% endif %}

View File

@ -1,7 +1,10 @@
[rabbitmq_rabbitmq-server] [rabbitmq_rabbitmq-server]
name=rabbitmq_rabbitmq-server name=rabbitmq_rabbitmq-server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/$releasever/$basearch baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/$releasever/$basearch
repo_gpgcheck=1 # NOTE(mgoddard): rabbitmq-server 3.7 packages are not signed. 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).
# TODO(mgoddard): Set gpgcheck=1 for rabbitmq-server 3.8+
gpgcheck=0 gpgcheck=0
enabled=0 enabled=0
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey

View File

@ -1,6 +1,6 @@
[treasuredata] [treasuredata]
name=TreasureData name=TreasureData
baseurl=http://packages.treasuredata.com/3/redhat/\$releasever/\$basearch baseurl=http://packages.treasuredata.com/3/redhat/$releasever/$basearch
gpgcheck=1 gpgcheck=1
gpgkey=https://packages.treasuredata.com/GPG-KEY-td-agent gpgkey=https://packages.treasuredata.com/GPG-KEY-td-agent
enabled=0 enabled=0