From febbb5b40b88173f7167b384697617330a46bdea Mon Sep 17 00:00:00 2001 From: Michal Arbet Date: Tue, 5 Jan 2021 16:32:06 +0100 Subject: Add proxysql image Replacement for MySQL balancing solution provided by haproxy. Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/770215 Change-Id: I85ebe3b20294cd9dc847a3582053d3e21f6a2216 --- docker/base/Dockerfile.j2 | 5 +++++ docker/base/proxysql.repo | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 docker/base/proxysql.repo (limited to 'docker/base') diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2 index b6344b37d..44afb8aa8 100644 --- a/docker/base/Dockerfile.j2 +++ b/docker/base/Dockerfile.j2 @@ -76,6 +76,7 @@ COPY dnf.conf /etc/dnf/dnf.conf 'elasticsearch.repo', 'grafana.repo', 'influxdb.repo', + 'proxysql.repo', 'rabbitmq_rabbitmq-server.repo', 'rabbitmq_rabbitmq-erlang.repo', 'td.repo', @@ -89,11 +90,13 @@ COPY dnf.conf /etc/dnf/dnf.conf 'https://repos.influxdata.com/influxdb.key', 'https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc', 'https://packages.treasuredata.com/GPG-KEY-td-agent', + 'https://repo.proxysql.com/ProxySQL/repo_pub_key', ] %} {% elif base_arch == 'aarch64' %} {% set base_yum_repo_files = [ 'elasticsearch.repo', 'grafana.repo', + 'proxysql.repo', 'rabbitmq_rabbitmq-server.repo', 'td.repo', ] %} @@ -101,6 +104,7 @@ COPY dnf.conf /etc/dnf/dnf.conf {% set base_yum_repo_keys = [ 'https://packages.grafana.com/gpg.key', 'https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc', + 'https://repo.proxysql.com/ProxySQL/repo_pub_key', ] %} # FIXME(mgoddard): Not available for CentOS 8 yet. # @@ -328,6 +332,7 @@ COPY apt_preferences /etc/apt/preferences.d/kolla-custom {'name': 'grafana', 'url': 'https://packages.grafana.com/gpg.key'}, {'name': 'influxdb', 'url': 'https://repos.influxdata.com/influxdb.key'}, {'name': 'mariadb', 'url': 'https://downloads.mariadb.com/MariaDB/mariadb-keyring-2019.gpg', 'type': 'gpg'}, + {'name': 'proxysql', 'url': 'https://repo.proxysql.com/ProxySQL/repo_pub_key'}, {'name': 'treasuredata', 'url': 'https://packages.treasuredata.com/GPG-KEY-td-agent'}, ] %} diff --git a/docker/base/proxysql.repo b/docker/base/proxysql.repo new file mode 100644 index 000000000..70bc14d96 --- /dev/null +++ b/docker/base/proxysql.repo @@ -0,0 +1,6 @@ +[proxysql] +name = ProxySQL +baseurl = https://repo.proxysql.com/ProxySQL/proxysql-2.3.x/centos/$releasever +gpgkey = https://repo.proxysql.com/ProxySQL/repo_pub_key +gpgcheck = 1 +enabled = 0 -- cgit v1.2.3