File tree Expand file tree Collapse file tree 5 files changed +22
-8
lines changed Expand file tree Collapse file tree 5 files changed +22
-8
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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
1518jobs :
1619 bump :
1720 permissions :
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 }}"
Original file line number Diff line number Diff line change 22
33set -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 } ']" )
99export OBSERVABILITY_SRE_IMAGE_VERSION=" ${OBSERVABILITY_SRE_IMAGE_VERSION:- $STACK_VERSION } "
1010export ELASTICSEARCH_IMAGE_VERSION=" ${ELASTICSEARCH_IMAGE_VERSION:- $STACK_VERSION } "
1111export FILEBEAT_IMAGE_VERSION=" ${FILEBEAT_IMAGE_VERSION:- $STACK_VERSION } "
Original file line number Diff line number Diff line change 33set -e
44
55QUALIFIED_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 } ']" )
1010export ELASTICSEARCH_IMAGE_VERSION=" ${ELASTICSEARCH_IMAGE_VERSION:- $STACK_VERSION } "
1111export FILEBEAT_IMAGE_VERSION=" ${FILEBEAT_IMAGE_VERSION:- $STACK_VERSION } "
1212
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ logstash: 9.3.0
44logstash-core : 9.3.0
55logstash-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
99bundled_jdk :
1010 # for AdoptOpenJDK/OpenJDK jdk-14.0.1+7.1, the revision is 14.0.1 while the build is 7.1
You can’t perform that action at this time.
0 commit comments