From 4e3b22a841c5f60b489f418fc3a074e342c5f5fb Mon Sep 17 00:00:00 2001 From: Durran Jordan Date: Thu, 13 Feb 2025 21:18:57 +0100 Subject: [PATCH] ci: dont test aws on all server versions --- .evergreen/ci_matrix_constants.js | 2 +- .evergreen/config.yml | 1050 ----------------------------- 2 files changed, 1 insertion(+), 1051 deletions(-) diff --git a/.evergreen/ci_matrix_constants.js b/.evergreen/ci_matrix_constants.js index fd771bae6e9..7d9f304f856 100644 --- a/.evergreen/ci_matrix_constants.js +++ b/.evergreen/ci_matrix_constants.js @@ -10,7 +10,7 @@ const LOWEST_LTS = NODE_VERSIONS[0]; const LATEST_LTS = NODE_VERSIONS[NODE_VERSIONS.length - 1]; const TOPOLOGIES = ['server', 'replica_set', 'sharded_cluster']; -const AWS_AUTH_VERSIONS = ['latest', '8.0', '7.0', '6.0', '5.0', '4.4']; +const AWS_AUTH_VERSIONS = ['latest']; const TLS_VERSIONS = ['latest', '8.0', '7.0', '6.0', '5.0', '4.4', '4.2']; const LB_VERSIONS = MONGODB_VERSIONS.slice(0, MONGODB_VERSIONS.indexOf('5.0') + 1); LB_VERSIONS.reverse(); diff --git a/.evergreen/config.yml b/.evergreen/config.yml index 72a1cde702a..d850fb929dc 100644 --- a/.evergreen/config.yml +++ b/.evergreen/config.yml @@ -1921,986 +1921,6 @@ tasks: - func: bootstrap mongo-orchestration - func: assume secrets manager rule - func: run aws ECS auth test - - name: aws-8.0-auth-test-run-aws-auth-test-with-regular-aws-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with regular aws credentials - - name: aws-8.0-auth-test-run-aws-auth-test-with-assume-role-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with assume role credentials - - name: aws-8.0-auth-test-run-aws-auth-test-with-aws-EC2-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws EC2 credentials - - name: aws-8.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials as environment variables - - name: aws-8.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials and session token as environment variables - - name: aws-8.0-auth-test-run-aws-ECS-auth-test - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws ECS auth test - - name: aws-8.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-unset - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test AssumeRoleWithWebIdentity with AWS_ROLE_SESSION_NAME unset - - name: aws-8.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-set - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test AssumeRoleWithWebIdentity with AWS_ROLE_SESSION_NAME set - - name: aws-8.0-auth-test-run-aws-auth-test-with-regular-aws-credentials-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with regular aws credentials - - name: aws-8.0-auth-test-run-aws-auth-test-with-assume-role-credentials-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with assume role credentials - - name: aws-8.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials as environment variables - - name: >- - aws-8.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials and session token as environment variables - - name: aws-8.0-auth-test-run-aws-ECS-auth-test-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '8.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws ECS auth test - - name: aws-7.0-auth-test-run-aws-auth-test-with-regular-aws-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with regular aws credentials - - name: aws-7.0-auth-test-run-aws-auth-test-with-assume-role-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with assume role credentials - - name: aws-7.0-auth-test-run-aws-auth-test-with-aws-EC2-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws EC2 credentials - - name: aws-7.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials as environment variables - - name: aws-7.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials and session token as environment variables - - name: aws-7.0-auth-test-run-aws-ECS-auth-test - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws ECS auth test - - name: aws-7.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-unset - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test AssumeRoleWithWebIdentity with AWS_ROLE_SESSION_NAME unset - - name: aws-7.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-set - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test AssumeRoleWithWebIdentity with AWS_ROLE_SESSION_NAME set - - name: aws-7.0-auth-test-run-aws-auth-test-with-regular-aws-credentials-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with regular aws credentials - - name: aws-7.0-auth-test-run-aws-auth-test-with-assume-role-credentials-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with assume role credentials - - name: aws-7.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials as environment variables - - name: >- - aws-7.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials and session token as environment variables - - name: aws-7.0-auth-test-run-aws-ECS-auth-test-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '7.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws ECS auth test - - name: aws-6.0-auth-test-run-aws-auth-test-with-regular-aws-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with regular aws credentials - - name: aws-6.0-auth-test-run-aws-auth-test-with-assume-role-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with assume role credentials - - name: aws-6.0-auth-test-run-aws-auth-test-with-aws-EC2-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws EC2 credentials - - name: aws-6.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials as environment variables - - name: aws-6.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials and session token as environment variables - - name: aws-6.0-auth-test-run-aws-ECS-auth-test - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws ECS auth test - - name: aws-6.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-unset - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test AssumeRoleWithWebIdentity with AWS_ROLE_SESSION_NAME unset - - name: aws-6.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-set - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test AssumeRoleWithWebIdentity with AWS_ROLE_SESSION_NAME set - - name: aws-6.0-auth-test-run-aws-auth-test-with-regular-aws-credentials-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with regular aws credentials - - name: aws-6.0-auth-test-run-aws-auth-test-with-assume-role-credentials-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with assume role credentials - - name: aws-6.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials as environment variables - - name: >- - aws-6.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials and session token as environment variables - - name: aws-6.0-auth-test-run-aws-ECS-auth-test-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '6.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws ECS auth test - - name: aws-5.0-auth-test-run-aws-auth-test-with-regular-aws-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with regular aws credentials - - name: aws-5.0-auth-test-run-aws-auth-test-with-assume-role-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with assume role credentials - - name: aws-5.0-auth-test-run-aws-auth-test-with-aws-EC2-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws EC2 credentials - - name: aws-5.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials as environment variables - - name: aws-5.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials and session token as environment variables - - name: aws-5.0-auth-test-run-aws-ECS-auth-test - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws ECS auth test - - name: aws-5.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-unset - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test AssumeRoleWithWebIdentity with AWS_ROLE_SESSION_NAME unset - - name: aws-5.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-set - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test AssumeRoleWithWebIdentity with AWS_ROLE_SESSION_NAME set - - name: aws-5.0-auth-test-run-aws-auth-test-with-regular-aws-credentials-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with regular aws credentials - - name: aws-5.0-auth-test-run-aws-auth-test-with-assume-role-credentials-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with assume role credentials - - name: aws-5.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials as environment variables - - name: >- - aws-5.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials and session token as environment variables - - name: aws-5.0-auth-test-run-aws-ECS-auth-test-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '5.0'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws ECS auth test - - name: aws-4.4-auth-test-run-aws-auth-test-with-regular-aws-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with regular aws credentials - - name: aws-4.4-auth-test-run-aws-auth-test-with-assume-role-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with assume role credentials - - name: aws-4.4-auth-test-run-aws-auth-test-with-aws-EC2-credentials - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws EC2 credentials - - name: aws-4.4-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials as environment variables - - name: aws-4.4-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials and session token as environment variables - - name: aws-4.4-auth-test-run-aws-ECS-auth-test - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws ECS auth test - - name: aws-4.4-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-unset - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test AssumeRoleWithWebIdentity with AWS_ROLE_SESSION_NAME unset - - name: aws-4.4-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-set - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'true'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test AssumeRoleWithWebIdentity with AWS_ROLE_SESSION_NAME set - - name: aws-4.4-auth-test-run-aws-auth-test-with-regular-aws-credentials-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with regular aws credentials - - name: aws-4.4-auth-test-run-aws-auth-test-with-assume-role-credentials-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with assume role credentials - - name: aws-4.4-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials as environment variables - - name: >- - aws-4.4-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws auth test with aws credentials and session token as environment variables - - name: aws-4.4-auth-test-run-aws-ECS-auth-test-no-peer-dependencies - commands: - - command: expansions.update - type: setup - params: - updates: - - {key: VERSION, value: '4.4'} - - {key: AUTH, value: auth} - - {key: ORCHESTRATION_FILE, value: auth-aws.json} - - {key: TOPOLOGY, value: server} - - {key: MONGODB_AWS_SDK, value: 'false'} - - func: install dependencies - - func: bootstrap mongo-orchestration - - func: assume secrets manager rule - - func: run aws ECS auth test - name: run-spec-benchmark-tests-node-server tags: - run-spec-benchmark-tests @@ -4738,76 +3758,6 @@ buildvariants: - >- aws-latest-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables-no-peer-dependencies - aws-latest-auth-test-run-aws-ECS-auth-test-no-peer-dependencies - - aws-8.0-auth-test-run-aws-auth-test-with-regular-aws-credentials - - aws-8.0-auth-test-run-aws-auth-test-with-assume-role-credentials - - aws-8.0-auth-test-run-aws-auth-test-with-aws-EC2-credentials - - aws-8.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables - - aws-8.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables - - aws-8.0-auth-test-run-aws-ECS-auth-test - - aws-8.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-unset - - aws-8.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-set - - aws-8.0-auth-test-run-aws-auth-test-with-regular-aws-credentials-no-peer-dependencies - - aws-8.0-auth-test-run-aws-auth-test-with-assume-role-credentials-no-peer-dependencies - - aws-8.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables-no-peer-dependencies - - >- - aws-8.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables-no-peer-dependencies - - aws-8.0-auth-test-run-aws-ECS-auth-test-no-peer-dependencies - - aws-7.0-auth-test-run-aws-auth-test-with-regular-aws-credentials - - aws-7.0-auth-test-run-aws-auth-test-with-assume-role-credentials - - aws-7.0-auth-test-run-aws-auth-test-with-aws-EC2-credentials - - aws-7.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables - - aws-7.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables - - aws-7.0-auth-test-run-aws-ECS-auth-test - - aws-7.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-unset - - aws-7.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-set - - aws-7.0-auth-test-run-aws-auth-test-with-regular-aws-credentials-no-peer-dependencies - - aws-7.0-auth-test-run-aws-auth-test-with-assume-role-credentials-no-peer-dependencies - - aws-7.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables-no-peer-dependencies - - >- - aws-7.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables-no-peer-dependencies - - aws-7.0-auth-test-run-aws-ECS-auth-test-no-peer-dependencies - - aws-6.0-auth-test-run-aws-auth-test-with-regular-aws-credentials - - aws-6.0-auth-test-run-aws-auth-test-with-assume-role-credentials - - aws-6.0-auth-test-run-aws-auth-test-with-aws-EC2-credentials - - aws-6.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables - - aws-6.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables - - aws-6.0-auth-test-run-aws-ECS-auth-test - - aws-6.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-unset - - aws-6.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-set - - aws-6.0-auth-test-run-aws-auth-test-with-regular-aws-credentials-no-peer-dependencies - - aws-6.0-auth-test-run-aws-auth-test-with-assume-role-credentials-no-peer-dependencies - - aws-6.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables-no-peer-dependencies - - >- - aws-6.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables-no-peer-dependencies - - aws-6.0-auth-test-run-aws-ECS-auth-test-no-peer-dependencies - - aws-5.0-auth-test-run-aws-auth-test-with-regular-aws-credentials - - aws-5.0-auth-test-run-aws-auth-test-with-assume-role-credentials - - aws-5.0-auth-test-run-aws-auth-test-with-aws-EC2-credentials - - aws-5.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables - - aws-5.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables - - aws-5.0-auth-test-run-aws-ECS-auth-test - - aws-5.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-unset - - aws-5.0-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-set - - aws-5.0-auth-test-run-aws-auth-test-with-regular-aws-credentials-no-peer-dependencies - - aws-5.0-auth-test-run-aws-auth-test-with-assume-role-credentials-no-peer-dependencies - - aws-5.0-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables-no-peer-dependencies - - >- - aws-5.0-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables-no-peer-dependencies - - aws-5.0-auth-test-run-aws-ECS-auth-test-no-peer-dependencies - - aws-4.4-auth-test-run-aws-auth-test-with-regular-aws-credentials - - aws-4.4-auth-test-run-aws-auth-test-with-assume-role-credentials - - aws-4.4-auth-test-run-aws-auth-test-with-aws-EC2-credentials - - aws-4.4-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables - - aws-4.4-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables - - aws-4.4-auth-test-run-aws-ECS-auth-test - - aws-4.4-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-unset - - aws-4.4-auth-test-run-aws-auth-test-AssumeRoleWithWebIdentity-with-AWS_ROLE_SESSION_NAME-set - - aws-4.4-auth-test-run-aws-auth-test-with-regular-aws-credentials-no-peer-dependencies - - aws-4.4-auth-test-run-aws-auth-test-with-assume-role-credentials-no-peer-dependencies - - aws-4.4-auth-test-run-aws-auth-test-with-aws-credentials-as-environment-variables-no-peer-dependencies - - >- - aws-4.4-auth-test-run-aws-auth-test-with-aws-credentials-and-session-token-as-environment-variables-no-peer-dependencies - - aws-4.4-auth-test-run-aws-ECS-auth-test-no-peer-dependencies - name: ubuntu2204-test-atlas-data-lake display_name: Atlas Data Lake Tests run_on: ubuntu2204-large