File tree Expand file tree Collapse file tree 1 file changed +6
-13
lines changed
.buildkite/scripts/health-report-tests Expand file tree Collapse file tree 1 file changed +6
-13
lines changed Original file line number Diff line number Diff line change 1212
1313
1414class Bootstrap :
15- ELASTIC_STACK_VERSIONS_URL = "https://artifacts-api.elastic.co/v1/versions "
15+ ELASTIC_STACK_RELEASED_VERSION_URL = "https://storage.googleapis.com/ artifacts-api/releases/current/ "
1616
1717 def __init__ (self ) -> None :
1818 f"""
@@ -43,20 +43,13 @@ def __init__(self) -> None:
4343 f"rerun again" )
4444
4545 def __resolve_latest_stack_version_for (self , major_version : str ) -> str :
46- resolved_version = ""
47- response = util .call_url_with_retry (self .ELASTIC_STACK_VERSIONS_URL )
48- release_versions = response .json ()["versions" ]
49- for release_version in reversed (release_versions ):
50- if release_version .find ("SNAPSHOT" ) > 0 :
51- continue
52- if release_version .split ("." )[0 ] == major_version :
53- print (f"Resolved latest version for { major_version } is { release_version } ." )
54- resolved_version = release_version
55- break
46+ resp = util .call_url_with_retry (self .ELASTIC_STACK_RELEASED_VERSION_URL + major_version )
47+ release_version = resp .text .strip ()
48+ print (f"Resolved latest version for { major_version } is { release_version } ." )
5649
57- if resolved_version == "" :
50+ if release_version == "" :
5851 raise ValueError (f"Cannot resolve latest version for { major_version } major" )
59- return resolved_version
52+ return release_version
6053
6154 def install_plugin (self , plugin_path : str ) -> None :
6255 util .run_or_raise_error (
You can’t perform that action at this time.
0 commit comments