Skip to content

Commit a3db96e

Browse files
author
Gabriel Monroy
committed
Merge pull request #1512 from deis/remove-determine-registry
fix(controller): remove /run/deis/determine_registry
2 parents e308b8d + 8bb9bcd commit a3db96e

2 files changed

Lines changed: 2 additions & 20 deletions

File tree

contrib/coreos/user-data

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -60,21 +60,3 @@ write_files:
6060

6161
# remove leading slash
6262
echo ${IMAGE#/}
63-
- path: /run/deis/bin/determine_registry
64-
permissions: 0755
65-
content: |
66-
#!/bin/bash
67-
# usage: determine_registry <build_image>
68-
REGISTRY_HOST=`etcdctl get /deis/registry/host 2>/dev/null`
69-
if [ $? -ne 0 ]; then
70-
echo "Can't find registry host in /deis/registry/host."
71-
exit 1
72-
fi
73-
74-
REGISTRY_PORT=`etcdctl get /deis/registry/port 2>/dev/null`
75-
if [ $? -ne 0 ]; then
76-
echo "Can't find registry port in /deis/registry/port."
77-
exit 1
78-
fi
79-
80-
echo $REGISTRY_HOST:$REGISTRY_PORT/$1

controller/scheduler/coreos.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,9 +222,9 @@ def attach(self, name):
222222
Description={name}
223223
224224
[Service]
225-
ExecStartPre=/bin/sh -c "IMAGE=`/run/deis/bin/determine_registry {image}`; docker pull $IMAGE"
225+
ExecStartPre=/bin/sh -c "IMAGE=$(etcdctl get /deis/registry/host 2>&1):$(etcdctl get /deis/registry/port 2>&1)/{image}; docker pull $IMAGE"
226226
ExecStartPre=/bin/sh -c "docker inspect {name} >/dev/null 2>&1 && docker rm -f {name} || true"
227-
ExecStart=/bin/sh -c "IMAGE=`/run/deis/bin/determine_registry {image}`; port=$(docker inspect -f '{{{{range $k, $v := .ContainerConfig.ExposedPorts }}}}{{{{$k}}}}{{{{end}}}}' $IMAGE | cut -d/ -f1) ; docker run --name {name} -P -e PORT=$port $IMAGE {command}"
227+
ExecStart=/bin/sh -c "IMAGE=$(etcdctl get /deis/registry/host 2>&1):$(etcdctl get /deis/registry/port 2>&1)/{image}; port=$(docker inspect -f '{{{{range $k, $v := .ContainerConfig.ExposedPorts }}}}{{{{$k}}}}{{{{end}}}}' $IMAGE | cut -d/ -f1) ; docker run --name {name} -P -e PORT=$port $IMAGE {command}"
228228
ExecStop=/usr/bin/docker rm -f {name}
229229
TimeoutStartSec=20m
230230
"""

0 commit comments

Comments
 (0)