Skip to content

Commit 670ab81

Browse files
authored
Merge pull request #66 from donoghuc/explicit-arg
Pass stack version as argument to image fetch function
2 parents d305e37 + 7b4e73d commit 670ab81

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

docker-setup.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ set -e
66

77
pull_docker_snapshot() {
88
project="${1?project name required}"
9+
stack_version_alias="${2?stack version alias required}"
910
local docker_image="docker.elastic.co/${project}/${project}${DISTRIBUTION_SUFFIX}:${ELASTIC_STACK_VERSION}"
1011
echo "Pulling $docker_image"
1112
if docker pull "$docker_image" ; then
1213
echo "docker pull successful"
1314
else
14-
case "$ELASTIC_STACK_VERSION_ARG" in
15+
case $stack_version_alias in
1516
"8.previous"|"8.current"|"8.next")
1617
exit 1
1718
;;
@@ -30,8 +31,8 @@ if [ -z "${ELASTIC_STACK_VERSION}" ]; then
3031
exit 1
3132
fi
3233

33-
# save the original arg if needed
34-
ELASTIC_STACK_VERSION_ARG="$ELASTIC_STACK_VERSION"
34+
# The ELASTIC_STACK_VERSION may be an alias, save the original before translating it
35+
ELASTIC_STACK_VERSION_ALIAS="$ELASTIC_STACK_VERSION"
3536

3637
echo "Fetching versions from $VERSION_URL"
3738
VERSIONS=$(curl -s $VERSION_URL)
@@ -64,7 +65,7 @@ export DISTRIBUTION_SUFFIX
6465
echo "Testing against version: $ELASTIC_STACK_VERSION (distribution: ${DISTRIBUTION:-"default"})"
6566

6667
if [[ "$ELASTIC_STACK_VERSION" = *"-SNAPSHOT" ]]; then
67-
pull_docker_snapshot "logstash"
68+
pull_docker_snapshot "logstash" $ELASTIC_STACK_VERSION_ALIAS
6869
fi
6970

7071
if [ -f Gemfile.lock ]; then

0 commit comments

Comments
 (0)