mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-06 13:08:29 +00:00
This is a backport of #54803 for 7.x. This pull request cherry picks the squashed commit from #54803 with the additional commits: 6f50c92 which adjusts master code to 7.x a114549 to mute a failing ILM test (#54818) 48cbca1 and 50186b2 that cleans up and fixes the previous test aae12bb that adds a missing feature flag (#54861) 6f330e3 that adds missing serialization bits (#54864) bf72c02 that adjust the version in YAML tests a51955f that adds some plumbing for the transport client used in integration tests Co-authored-by: David Turner <david.turner@elastic.co> Co-authored-by: Yannick Welsch <yannick@welsch.lu> Co-authored-by: Lee Hinman <dakrone@users.noreply.github.com> Co-authored-by: Andrei Dan <andrei.dan@elastic.co>
80 lines
2.0 KiB
YAML
80 lines
2.0 KiB
YAML
version: '3'
|
|
services:
|
|
s3-fixture:
|
|
build:
|
|
context: .
|
|
args:
|
|
fixtureClass: fixture.s3.S3HttpFixture
|
|
port: 80
|
|
bucket: "bucket"
|
|
basePath: "base_path_integration_tests"
|
|
accessKey: "access_key"
|
|
dockerfile: Dockerfile
|
|
volumes:
|
|
- ./testfixtures_shared/shared:/fixture/shared
|
|
ports:
|
|
- "80"
|
|
|
|
s3-fixture-other:
|
|
build:
|
|
context: .
|
|
args:
|
|
fixtureClass: fixture.s3.S3HttpFixture
|
|
port: 80
|
|
bucket: "bucket"
|
|
basePath: "base_path"
|
|
accessKey: "access_key"
|
|
dockerfile: Dockerfile
|
|
volumes:
|
|
- ./testfixtures_shared/shared:/fixture/shared
|
|
ports:
|
|
- "80"
|
|
|
|
s3-fixture-with-session-token:
|
|
build:
|
|
context: .
|
|
args:
|
|
fixtureClass: fixture.s3.S3HttpFixtureWithSessionToken
|
|
port: 80
|
|
bucket: "session_token_bucket"
|
|
basePath: "session_token_base_path_integration_tests"
|
|
accessKey: "session_token_access_key"
|
|
sessionToken: "session_token"
|
|
dockerfile: Dockerfile
|
|
volumes:
|
|
- ./testfixtures_shared/shared:/fixture/shared
|
|
ports:
|
|
- "80"
|
|
|
|
s3-fixture-with-ec2:
|
|
build:
|
|
context: .
|
|
args:
|
|
fixtureClass: fixture.s3.S3HttpFixtureWithEC2
|
|
port: 80
|
|
bucket: "ec2_bucket"
|
|
basePath: "ec2_base_path"
|
|
accessKey: "ec2_access_key"
|
|
sessionToken: "ec2_session_token"
|
|
dockerfile: Dockerfile
|
|
volumes:
|
|
- ./testfixtures_shared/shared:/fixture/shared
|
|
ports:
|
|
- "80"
|
|
|
|
s3-fixture-with-ecs:
|
|
build:
|
|
context: .
|
|
args:
|
|
fixtureClass: fixture.s3.S3HttpFixtureWithECS
|
|
port: 80
|
|
bucket: "ecs_bucket"
|
|
basePath: "ecs_base_path"
|
|
accessKey: "ecs_access_key"
|
|
sessionToken: "ecs_session_token"
|
|
dockerfile: Dockerfile
|
|
volumes:
|
|
- ./testfixtures_shared/shared:/fixture/shared
|
|
ports:
|
|
- "80"
|