Skip to content

Commit b54a274

Browse files
committed
cleanup
1 parent bac6277 commit b54a274

File tree

2 files changed

+23
-21
lines changed

2 files changed

+23
-21
lines changed

.evergreen/generated_configs/tasks.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -101,27 +101,26 @@ tasks:
101101
PYTHON_VERSION: "3.10"
102102
AWS_ROLE_SESSION_NAME: test
103103
tags: [auth-aws, auth-aws-web-identity]
104-
- name: test-auth-aws-4.4-ecs
104+
- name: test-auth-aws-eks
105105
commands:
106-
- func: run server
107-
vars:
108-
AUTH_AWS: "1"
109-
VERSION: "4.4"
110106
- func: assume ec2 role
111107
- func: run tests
112108
vars:
113109
TEST_NAME: auth_aws
114-
SUB_TEST_NAME: ecs
115-
PYTHON_VERSION: null
116-
tags: [auth-aws, auth-aws-ecs]
117-
- name: test-auth-aws-eks
110+
SUB_TEST_NAME: eks
111+
tags: [auth-aws, auth-aws-eks]
112+
- name: test-auth-aws-ecs-latest
118113
commands:
119114
- func: assume ec2 role
115+
- func: run server
116+
vars:
117+
AUTH_AWS: "1"
118+
VERSION: latest
120119
- func: run tests
121120
vars:
122121
TEST_NAME: auth_aws
123-
SUB_TEST_NAME: eks
124-
tags: [auth-aws, auth-aws-eks]
122+
SUB_TEST_NAME: ecs
123+
tags: [auth-aws, auth-aws-ecs]
125124

126125
# Backport pr tests
127126
- name: backport-pr

.evergreen/scripts/generate_config.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -744,16 +744,13 @@ def create_aws_tasks():
744744
"session-creds",
745745
"web-identity",
746746
"web-identity-session-name",
747-
"ecs",
748747
]
749748
assume_func = FunctionCall(func="assume ec2 role")
750749
for version, test_type, python in zip_cycle(get_versions_from("4.4"), aws_test_types, CPYTHONS):
751750
base_name = f"test-auth-aws-{version}"
752751
base_tags = ["auth-aws"]
753752
server_vars = dict(AUTH_AWS="1", VERSION=version)
754753
server_func = FunctionCall(func="run server", vars=server_vars)
755-
if test_type == "ecs":
756-
python = None # noqa:PLW2901
757754
name = get_task_name(f"{base_name}-{test_type}", python=python)
758755
test_vars = dict(TEST_NAME="auth_aws", SUB_TEST_NAME=test_type, PYTHON_VERSION=python)
759756
if test_type == "web-identity-session-name":
@@ -764,13 +761,19 @@ def create_aws_tasks():
764761
funcs = [server_func, assume_func, test_func]
765762
tasks.append(EvgTask(name=name, tags=tags, commands=funcs))
766763

767-
# The EKS test does not start a server
768-
tags = ["auth-aws", "auth-aws-eks"]
769-
name = get_task_name("test-auth-aws-eks")
770-
test_vars = dict(TEST_NAME="auth_aws", SUB_TEST_NAME="eks")
771-
test_func = FunctionCall(func="run tests", vars=test_vars)
772-
funcs = [assume_func, test_func]
773-
tasks.append(EvgTask(name=name, tags=tags, commands=funcs))
764+
for test_type in ["eks", "ecs"]:
765+
tags = ["auth-aws", f"auth-aws-{test_type}"]
766+
base_name = f"test-auth-aws-{test_type}"
767+
test_vars = dict(TEST_NAME="auth_aws", SUB_TEST_NAME=test_type)
768+
test_func = FunctionCall(func="run tests", vars=test_vars)
769+
funcs = [assume_func, test_func]
770+
if test_type == "ecs":
771+
server_vars = dict(AUTH_AWS="1", VERSION=version)
772+
server_func = FunctionCall(func="run server", vars=server_vars)
773+
base_name += "-latest"
774+
funcs = [assume_func, server_func, test_func]
775+
name = get_task_name(base_name)
776+
tasks.append(EvgTask(name=name, tags=tags, commands=funcs))
774777

775778
return tasks
776779

0 commit comments

Comments
 (0)