From 069d1a2bfb5b5f3a8a69a660067cc813c856e1d4 Mon Sep 17 00:00:00 2001 From: "Michal (inc0) Jastrzebski" Date: Tue, 29 Nov 2016 19:44:19 +0000 Subject: Run docker registry in gate Part of plan to have registry-like behavior in deploy gates. First part is to run docker registry locally. Next one will be pushing built images to it, tar.gz whole registry (separate per distro and type) and use publisher jobs to upload whole registry to tarballs.o.o Change-Id: I81f154fe6ef58ef93815f42496aef382d32f6774 --- tools/setup_Debian.sh | 2 +- tools/setup_RedHat.sh | 2 +- tools/setup_gate.sh | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) (limited to 'tools') diff --git a/tools/setup_Debian.sh b/tools/setup_Debian.sh index 264868451..2ea203969 100755 --- a/tools/setup_Debian.sh +++ b/tools/setup_Debian.sh @@ -70,7 +70,7 @@ else sudo tee /etc/systemd/system/docker.service.d/kolla.conf << EOF [Service] ExecStart= -ExecStart=/usr/bin/dockerd --storage-driver btrfs +ExecStart=/usr/bin/dockerd --storage-driver btrfs --insecure-registry=127.0.0.1:4000 MountFlags=shared EOF sudo systemctl daemon-reload diff --git a/tools/setup_RedHat.sh b/tools/setup_RedHat.sh index cffe176bb..e6e949a52 100755 --- a/tools/setup_RedHat.sh +++ b/tools/setup_RedHat.sh @@ -53,7 +53,7 @@ sudo mkdir /etc/systemd/system/docker.service.d sudo tee /etc/systemd/system/docker.service.d/kolla.conf << EOF [Service] ExecStart= -ExecStart=/usr/bin/dockerd --storage-driver btrfs +ExecStart=/usr/bin/dockerd --storage-driver btrfs --insecure-registry=127.0.0.1:4000 MountFlags=shared EOF diff --git a/tools/setup_gate.sh b/tools/setup_gate.sh index 5d99c74f9..23e5a0b35 100755 --- a/tools/setup_gate.sh +++ b/tools/setup_gate.sh @@ -145,10 +145,17 @@ function setup_logging { mkdir -p /tmp/logs/{ansible,build,kolla,kolla_configs,system_logs} } +function setup_registry { + sudo mkdir /tmp/kolla_registry + sudo chmod -R 644 /tmp/kolla_registry + docker run -d -p 4000:5000 --restart=always -v /tmp/kolla_registry/:/var/lib/registry --name registry registry:2 +} + setup_logging tools/dump_info.sh setup_workaround_broken_nodepool setup_ssh setup_ansible setup_node +setup_registry setup_config -- cgit v1.2.3