aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-08-28 11:57:52 +0000
committerGerrit Code Review <review@openstack.org>2015-08-28 11:57:52 +0000
commitc24b279e7e658b831ed5cf0374823be2d31d81c0 (patch)
tree488effb8d355a185e4c24e32f106444432c04873
parent2de7b141d25d360edf6833b8a0d8440413812eb6 (diff)
parentaf44abd8d8339e81aeff4d62547a8ea9a8a11925 (diff)
downloadkolla-c24b279e7e658b831ed5cf0374823be2d31d81c0.tar.gz
kolla-c24b279e7e658b831ed5cf0374823be2d31d81c0.zip
Merge "Remove maridb client from base image"
-rwxr-xr-xdocker_templates/base/Dockerfile.j29
-rw-r--r--docker_templates/base/mariadb.yum.repo5
-rw-r--r--docker_templates/galera/Dockerfile.j210
3 files changed, 13 insertions, 11 deletions
diff --git a/docker_templates/base/Dockerfile.j2 b/docker_templates/base/Dockerfile.j2
index 807f3fe6c..b3b0c776a 100755
--- a/docker_templates/base/Dockerfile.j2
+++ b/docker_templates/base/Dockerfile.j2
@@ -7,6 +7,13 @@ ENV KOLLA_BASE_DISTRO {{ base_distro }}
ENV KOLLA_INSTALL_TYPE {{ install_type }}
{% if base_distro in ['fedora', 'centos', 'oraclelinux'] %}
+
+# Turns on galera repos throughout the build
+COPY mariadb.yum.repo /etc/yum.repos.d/MariaDB.repo
+
+RUN yum install -y http://www.percona.com/redir/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm \
+ && sed -i 's|$releasever|centos/latest|g' /etc/yum.repos.d/percona-release.repo
+
{% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux'] %}
@@ -57,7 +64,6 @@ RUN yum update -y \
RUN yum install -y \
git \
iproute \
- mariadb \
mariadb-libs \
openssl \
openstack-utils \
@@ -165,7 +171,6 @@ RUN yum update -y \
libffi-devel \
libxml2-devel \
libxslt-devel \
- mariadb \
mariadb-devel \
mysql-devel \
MySQL-python \
diff --git a/docker_templates/base/mariadb.yum.repo b/docker_templates/base/mariadb.yum.repo
new file mode 100644
index 000000000..564ce3f0e
--- /dev/null
+++ b/docker_templates/base/mariadb.yum.repo
@@ -0,0 +1,5 @@
+[mariadb]
+name = MariaDB
+baseurl = http://yum.mariadb.org/10.0/centos7-amd64
+gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
+gpgcheck=1
diff --git a/docker_templates/galera/Dockerfile.j2 b/docker_templates/galera/Dockerfile.j2
index acbb9bc51..38e66ee14 100644
--- a/docker_templates/galera/Dockerfile.j2
+++ b/docker_templates/galera/Dockerfile.j2
@@ -3,15 +3,7 @@ MAINTAINER Kolla Project (https://launchpad.net/kolla)
{% if base_distro in ['fedora', 'centos', 'oraclelinux'] %}
-RUN echo "[mariadb]" > /etc/yum.repos.d/MariaDB.repo && \
- echo "name = MariaDB" >> /etc/yum.repos.d/MariaDB.repo && \
- echo "baseurl = http://yum.mariadb.org/10.0/centos7-amd64" >> /etc/yum.repos.d/MariaDB.repo && \
- echo "gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB" >> /etc/yum.repos.d/MariaDB.repo && \
- echo "gpgcheck=1" >> /etc/yum.repos.d/MariaDB.repo
-
-RUN yum install -y http://www.percona.com/redir/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm \
- && sed -i 's|$releasever|centos/latest|g' /etc/yum.repos.d/percona-release.repo \
- && yum install -y \
+RUN yum install -y \
MariaDB-Galera-server \
MariaDB-client \
rsync \