Skip to content

Commit 25eb6a8

Browse files
committed
Make logstash version updates easier
1 parent 6189a53 commit 25eb6a8

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

test_config_syntax.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88

99
set -eux
1010

11+
LOGSTASH_VERSION=8.14.1
12+
1113
docker run --rm -it \
1214
--volume "$(pwd)"/postfix.grok:/etc/logstash/patterns.d/postfix.grok \
1315
--volume "$(pwd)"/50-filter-postfix.conf:/usr/share/logstash/pipeline/50-filter-postfix.conf \
14-
logstash:8.14.1 \
16+
logstash:"$LOGSTASH_VERSION" \
1517
logstash --config.test_and_exit -f /usr/share/logstash/pipeline/50-filter-postfix.conf

test_pipeline.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
set -eux
1111

12+
LOGSTASH_VERSION=8.14.1
13+
1214
INPUT=$(mktemp tmp.logstash.in.XXXXX)
1315
OUTPUT=$(mktemp tmp.logstash.out.XXXXX)
1416
PIPELINE=$(mktemp tmp.logstash.pipeline.XXXXX)
@@ -49,7 +51,7 @@ CONTAINER_ID=$(docker run --rm --detach \
4951
--volume ./"${OUTPUT}":/tmp/logstash.out \
5052
--volume ./postfix.grok:/etc/logstash/patterns.d/postfix.grok \
5153
--volume ./"${PIPELINE}":/usr/share/logstash/pipeline/pipeline.conf \
52-
logstash:8.12.0 \
54+
logstash:"$LOGSTASH_VERSION" \
5355
logstash -f /usr/share/logstash/pipeline/pipeline.conf)
5456

5557
printf "Waiting for output from logstash "

0 commit comments

Comments
 (0)