[DRIVERS-2747] Update AWS Auth test host and ECS Task Created: 17/Oct/23  Updated: 22/Jan/24

Status: Implementing
Project: Drivers
Component/s: Evergreen
Fix Version/s: None

Type: Task Priority: Unknown
Reporter: Steve Silvester Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split to CDRIVER-4744 Update AWS Auth test host and ECS Task Backlog
split to RUST-1777 Update AWS Auth test host and ECS Task Backlog
split to CSHARP-4814 Update AWS Auth test host and ECS Task Closed
split to CXX-2764 Update AWS Auth test host and ECS Task Closed
split to GODRIVER-3017 Update AWS Auth test host and ECS Task Closed
split to MOTOR-1192 Update AWS Auth test host and ECS Task Closed
split to NODE-5707 Update AWS Auth test host and ECS Task Closed
split to PHPC-2323 Update AWS Auth test host and ECS Task Closed
split to PYTHON-4003 Update AWS Auth test host and ECS Task Closed
split to RUBY-3333 Update AWS Auth test host and ECS Task Closed
split to JAVA-5207 Update AWS Auth test host and ECS Task Blocked
Related
is related to DRIVERS-2592 Switch to Supported Build Hosts Implementing
Driver Changes: Needed - No Spec Changes
Downstream Changes Summary:

In this change drivers will:

  • Update their iam_auth_ecs_task_definition to use the new arn (see comment below).
  • Update their AWS test to run on Ubuntu 20.

See https://github.com/mongodb/mongo-go-driver/commit/0bb308c1a49601408f02fd62d2f2fe3df3199add for an example

Start date:
Driver Compliance:
Key Status/Resolution FixVersion
CDRIVER-4744 Backlog
CXX-2764 Won't Do
CSHARP-4814 Fixed 2.23.0
GODRIVER-3017 Duplicate
JAVA-5207 Blocked
NODE-5707 Fixed 6.3.0
MOTOR-1192 Duplicate
PYTHON-4003 Done
PHPC-2323 Done
RUBY-3333 Done
RUST-1777 Backlog

 Description   

Summary

The previous ECS task relied on Ubuntu 18.04, which no longer supports MongoDB 7.0.x.
Update to use the new ECS task, which targets Ubuntu 20.04.

Motivation

Drivers can continue to test AWS Auth against the latest server version.

Who is the affected end user?

Drivers.

How does this affect the end user?

AWS Auth tests will fail.

Is this issue urgent?

Yes, tests are currently failing, e.g. .Net.

Is this ticket only for tests?

Yes.

Acceptance Criteria

Update build host used and AWS ECS environment variable.



 Comments   
Comment by Githook User [ 22/Jan/24 ]

Author:

{'name': 'Steven Silvester', 'email': 'steven.silvester@ieee.org', 'username': 'blink1073'}

Message: DRIVERS-2747 Handle backwards compat for ECS task definition (#370)

Comment by Githook User [ 22/Jan/24 ]

Author:

{'name': 'Steven Silvester', 'email': 'steven.silvester@ieee.org', 'username': 'blink1073'}

Message: DRIVERS-2747 Fix OS detection (#369)
Branch: dependabot/pip/dot-evergreen/ocsp/flask-2.2.5
https://github.com/mongodb-labs/drivers-evergreen-tools/commit/58013d0912e9bfbc293275aab795ed6188ac5640

Comment by Githook User [ 22/Jan/24 ]

Author:

{'name': 'Steven Silvester', 'email': 'steven.silvester@ieee.org', 'username': 'blink1073'}

Message: DRIVERS-2747 Use appropriate ECS task for current Ubuntu version (#368)

DRIVERS-2747 Use appropriate task for current Ubuntu version
Branch: dependabot/pip/dot-evergreen/ocsp/flask-2.2.5
https://github.com/mongodb-labs/drivers-evergreen-tools/commit/f95ccef62c8b4e54530ec3b83649411aff03b99c

Comment by Githook User [ 07/Nov/23 ]

Author:

{'name': 'Steven Silvester', 'email': 'steven.silvester@ieee.org', 'username': 'blink1073'}

Message: DRIVERS-2747 Handle backwards compat for ECS task definition (#370)

Comment by Githook User [ 06/Nov/23 ]

Author:

{'name': 'Steven Silvester', 'email': 'steven.silvester@ieee.org', 'username': 'blink1073'}

Message: DRIVERS-2747 Fix OS detection (#369)
Branch: master
https://github.com/mongodb-labs/drivers-evergreen-tools/commit/58013d0912e9bfbc293275aab795ed6188ac5640

Comment by Githook User [ 06/Nov/23 ]

Author:

{'name': 'Steven Silvester', 'email': 'steven.silvester@ieee.org', 'username': 'blink1073'}

Message: DRIVERS-2747 Use appropriate ECS task for current Ubuntu version (#368)

DRIVERS-2747 Use appropriate task for current Ubuntu version
Branch: master
https://github.com/mongodb-labs/drivers-evergreen-tools/commit/f95ccef62c8b4e54530ec3b83649411aff03b99c

Generated at Thu Feb 08 08:26:19 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.