Skip to content

Commit 3001241

Browse files
committed
Finalize name/location for versions.yml mapping
1 parent fda69b9 commit 3001241

File tree

5 files changed

+22
-8
lines changed

5 files changed

+22
-8
lines changed

.ci/updatecli/bump-logstash-version.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,16 @@ targets:
5656
key: $.logstash-core
5757
value: '{{ requiredEnv "LOGSTASH_VERSION" }}'
5858

59+
update_release_track:
60+
name: Update logstash-release-track in versions.yml
61+
kind: yaml
62+
disablesourceinput: true
63+
scmid: default
64+
spec:
65+
file: versions.yml
66+
key: $.logstash-release-track
67+
value: '{{ requiredEnv "LOGSTASH_RELEASE_TRACK" }}'
68+
5969
update_gemfile_lock_dependency:
6070
name: Update logstash-core dependency in lockfile
6171
kind: file

.github/workflows/bump-logstash.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ on:
1111
description: 'Logstash branch (example: 9.1)'
1212
required: true
1313
type: string
14-
14+
logstash_release_track:
15+
description: 'Release track (example: 9.current, 9.previous, main)'
16+
required: true
17+
type: string
1518
jobs:
1619
bump:
1720
permissions:
@@ -29,3 +32,4 @@ jobs:
2932
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3033
LOGSTASH_BRANCH: "${{ github.event.inputs.logstash_branch }}"
3134
LOGSTASH_VERSION: "${{ github.event.inputs.logstash_version }}"
35+
LOGSTASH_RELEASE_TRACK: "${{ github.event.inputs.logstash_release_track }}"

ci/observabilitySREacceptance_tests.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
set -e
44

5-
# Look up corresponding LOGSTASH_STREAM from versions.yml
6-
LOGSTASH_STREAM=$(ruby -ryaml -e "puts YAML.load_file('versions.yml')['logstash-stream']")
5+
# Look up corresponding LOGSTASH_RELEASE_TRACK from versions.yml
6+
LOGSTASH_RELEASE_TRACK=$(ruby -ryaml -e "puts YAML.load_file('versions.yml')['logstash-release-track']")
77
# Use logstash stream to find the corresponding stack verstion from logstash-versions.yml
8-
STACK_VERSION=$(ruby -ryaml -ropen-uri -e "puts YAML.load(URI.open('https://raw.githubusercontent.com/logstash-plugins/.ci/1.x/logstash-versions.yml'))['snapshots']['${LOGSTASH_STREAM}']")
8+
STACK_VERSION=$(ruby -ryaml -ropen-uri -e "puts YAML.load(URI.open('https://raw.githubusercontent.com/logstash-plugins/.ci/1.x/logstash-versions.yml'))['snapshots']['${LOGSTASH_RELEASE_TRACK}']")
99
export OBSERVABILITY_SRE_IMAGE_VERSION="${OBSERVABILITY_SRE_IMAGE_VERSION:-$STACK_VERSION}"
1010
export ELASTICSEARCH_IMAGE_VERSION="${ELASTICSEARCH_IMAGE_VERSION:-$STACK_VERSION}"
1111
export FILEBEAT_IMAGE_VERSION="${FILEBEAT_IMAGE_VERSION:-$STACK_VERSION}"

ci/observabilitySREsmoke_tests.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
set -e
44

55
QUALIFIED_VERSION="$(.buildkite/scripts/common/qualified-version.sh)"
6-
# Look up corresponding LOGSTASH_STREAM from versions.yml
7-
LOGSTASH_STREAM=$(ruby -ryaml -e "puts YAML.load_file('versions.yml')['logstash-stream']")
6+
# Look up corresponding LOGSTASH_RELEASE_TRACK from versions.yml
7+
LOGSTASH_RELEASE_TRACK=$(ruby -ryaml -e "puts YAML.load_file('versions.yml')['logstash-release-track']")
88
# Use logstash stream to find the corresponding stack verstion from logstash-versions.yml
9-
STACK_VERSION=$(ruby -ryaml -ropen-uri -e "puts YAML.load(URI.open('https://raw.githubusercontent.com/logstash-plugins/.ci/1.x/logstash-versions.yml'))['snapshots']['${LOGSTASH_STREAM}']")
9+
STACK_VERSION=$(ruby -ryaml -ropen-uri -e "puts YAML.load(URI.open('https://raw.githubusercontent.com/logstash-plugins/.ci/1.x/logstash-versions.yml'))['snapshots']['${LOGSTASH_RELEASE_TRACK}']")
1010
export ELASTICSEARCH_IMAGE_VERSION="${ELASTICSEARCH_IMAGE_VERSION:-$STACK_VERSION}"
1111
export FILEBEAT_IMAGE_VERSION="${FILEBEAT_IMAGE_VERSION:-$STACK_VERSION}"
1212

versions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ logstash: 9.3.0
44
logstash-core: 9.3.0
55
logstash-core-plugin-api: 2.1.16
66
# Logstash stream corresponding to keys in https://github.com/logstash-plugins/.ci/blob/1.x/logstash-versions.yml
7-
logstash-stream: main
7+
logstash-release-track: main
88

99
bundled_jdk:
1010
# for AdoptOpenJDK/OpenJDK jdk-14.0.1+7.1, the revision is 14.0.1 while the build is 7.1

0 commit comments

Comments
 (0)