aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMichal (inc0) Jastrzebski <inc007@gmail.com>2016-11-29 19:44:19 +0000
committerMichal (inc0) Jastrzebski <inc007@gmail.com>2016-11-29 20:45:17 +0000
commit069d1a2bfb5b5f3a8a69a660067cc813c856e1d4 (patch)
tree72d27f578e6bbea102c3950a999aab496fe5121f /tools
parente74f947ff74659e61b3bdbbce65a2aab772812c3 (diff)
downloadkolla-069d1a2bfb5b5f3a8a69a660067cc813c856e1d4.tar.gz
kolla-069d1a2bfb5b5f3a8a69a660067cc813c856e1d4.zip
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
Diffstat (limited to 'tools')
-rwxr-xr-xtools/setup_Debian.sh2
-rwxr-xr-xtools/setup_RedHat.sh2
-rwxr-xr-xtools/setup_gate.sh7
3 files changed, 9 insertions, 2 deletions
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