diff options
Diffstat (limited to 'docker/base')
| -rw-r--r-- | docker/base/Dockerfile.j2 | 8 | ||||
| -rw-r--r-- | docker/base/apt_preferences.debian | 4 | ||||
| -rw-r--r-- | docker/base/apt_preferences.ubuntu | 5 | ||||
| -rw-r--r-- | docker/base/percona-release.repo | 13 | ||||
| -rw-r--r-- | docker/base/sources.list.debian | 4 | ||||
| -rw-r--r-- | docker/base/sources.list.ubuntu | 3 |
6 files changed, 34 insertions, 3 deletions
diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2 index 639f85297..0b8b81011 100644 --- a/docker/base/Dockerfile.j2 +++ b/docker/base/Dockerfile.j2 @@ -63,15 +63,17 @@ COPY yum.conf /etc/yum.conf 'influxdb.repo', 'nfs_ganesha.repo', 'opendaylight.repo', - 'td.repo', - 'rabbitmq_rabbitmq-server.repo' + 'percona-release.repo', + 'rabbitmq_rabbitmq-server.repo', + 'td.repo' ] %} {% set base_yum_repo_keys = [ 'https://artifacts.elastic.co/GPG-KEY-elasticsearch', + 'https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana', 'https://repos.influxdata.com/influxdb.key', 'https://packagecloud.io/gpg.key', - 'https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana', + 'https://www.percona.com/downloads/RPM-GPG-KEY-percona', 'https://packages.treasuredata.com/GPG-KEY-td-agent' ] %} {% endif %} diff --git a/docker/base/apt_preferences.debian b/docker/base/apt_preferences.debian index e69de29bb..1ac2b108a 100644 --- a/docker/base/apt_preferences.debian +++ b/docker/base/apt_preferences.debian @@ -0,0 +1,4 @@ +# Lower the priority of packages from Percona's repos +Package: * +Pin: origin repo.percona.com +Pin-Priority: 100 diff --git a/docker/base/apt_preferences.ubuntu b/docker/base/apt_preferences.ubuntu index a9baa53a3..12c7057f6 100644 --- a/docker/base/apt_preferences.ubuntu +++ b/docker/base/apt_preferences.ubuntu @@ -2,3 +2,8 @@ Package: ceph* *cephfs* librbd* *rados* python-rbd librgw* Pin: version 13.* Pin-Priority: -1 + +# Lower the priority of packages from Percona's repos +Package: * +Pin: origin repo.percona.com +Pin-Priority: 100 diff --git a/docker/base/percona-release.repo b/docker/base/percona-release.repo new file mode 100644 index 000000000..b7d5c54b8 --- /dev/null +++ b/docker/base/percona-release.repo @@ -0,0 +1,13 @@ +[percona-release-$basearch] +name = Percona-Release YUM repository - $basearch +baseurl = http://repo.percona.com/release/$releasever/RPMS/$basearch +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Percona + +[percona-release-noarch] +name = Percona-Release YUM repository - noarch +baseurl = http://repo.percona.com/release/$releasever/RPMS/noarch +enabled = 0 +gpgcheck = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Percona diff --git a/docker/base/sources.list.debian b/docker/base/sources.list.debian index 44476cef8..50532ddfb 100644 --- a/docker/base/sources.list.debian +++ b/docker/base/sources.list.debian @@ -15,3 +15,7 @@ deb [arch=amd64] https://artifacts.elastic.co/packages/5.x/apt stable main # main docker repo deb https://download.docker.com/linux/debian stretch stable + +# Percona XtraBackup repo +deb http://repo.percona.com/apt stretch main + diff --git a/docker/base/sources.list.ubuntu b/docker/base/sources.list.ubuntu index 3c5229ba8..5448bb067 100644 --- a/docker/base/sources.list.ubuntu +++ b/docker/base/sources.list.ubuntu @@ -35,3 +35,6 @@ deb http://ppa.launchpad.net/odl-team/carbon/ubuntu xenial main # rabbitmq repo deb https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu/ xenial main + +# Percona XtraBackup repo +deb http://repo.percona.com/apt bionic main |
