diff --git a/elasticsearch-api/spec/yaml-test-runner/run.rb b/elasticsearch-api/spec/yaml-test-runner/run.rb index c0167c5ec..2c9fe290a 100644 --- a/elasticsearch-api/spec/yaml-test-runner/run.rb +++ b/elasticsearch-api/spec/yaml-test-runner/run.rb @@ -50,6 +50,17 @@ end options = { host: host, transport_options: transport_options, compression: true } +options.merge!( + { + arguments: + { + retry_on_status: [409], + retry_on_failure: 10, + delay_on_retry: 60_000, + request_timeout: 120 + } + } +) options.merge!({ api_key: ENV['ES_API_KEY'] }) if ENV['ES_API_KEY'] CLIENT = Elasticsearch::Client.new(options)