Skip to content

DEVPROD-34208: use DevProd ECR for container images instead of Artifactory - #1208

Merged
kevinAlbs merged 5 commits into
mongodb:masterfrom
fetsko:DEVPROD-34208/use-devprod-platforms-ecr
Aug 4, 2026
Merged

DEVPROD-34208: use DevProd ECR for container images instead of Artifactory#1208
kevinAlbs merged 5 commits into
mongodb:masterfrom
fetsko:DEVPROD-34208/use-devprod-platforms-ecr

Conversation

@fetsko

@fetsko fetsko commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@fetsko
fetsko marked this pull request as ready for review July 24, 2026 16:54
@fetsko
fetsko requested review from a team as code owners July 24, 2026 16:54
@fetsko
fetsko requested review from aclark4life and eramongodb July 24, 2026 16:54
@kevinAlbs
kevinAlbs requested review from vector-of-bool and removed request for eramongodb July 27, 2026 16:40
@tarunsethi

Copy link
Copy Markdown

@kevinAlbs @vector-of-bool Do you mind reviewing this PR when you get a chance? Because of security concerns, artifactory.corp.mongodb.com has been shutdown so any builds using it would fail.

@vector-of-bool vector-of-bool left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes LGTM other than the comment about the earthly script changes, which I think are mostly unnecessary complication.

Also may want more input from the people that maintain the Python bindings' scripts.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The bindings/python/ subdirectory is owned by Python devs and may require some input from a Python dev member. @kevinAlbs do you know who best to look at this?

@kevinAlbs kevinAlbs Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tweaked these instructions. The update-version.sh script only appears to be run locally. Similar to earthly.sh, I removed the login step from update-version.sh and updated these instructions to note authentication may be necessary.

do you know who best to look at this?

@blink1073 would you mind reviewing the changes to the Python libmongocrypt script to switch from Artifactory to ECR?

Comment thread .evergreen/earthly.sh

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure this change to the earthly script is necessary, and it assumes Docker when some of us use Podman. These tasks aren't run manually very often and I think we can leave the authentication as a manual step for now.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should I revert the updates to this file then?

Also feel free to make updates as needed to this PR if preferred.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change to the earthly script is necessary

I expect no. I also expect users running earthly.sh can authenticate before running this script. I reverted changes to this file.

assumes Docker when some of us use Podman

Updated instructions in releasing.md to note either Docker or Podman can be used.

@vector-of-bool

Copy link
Copy Markdown
Contributor

Kevin and I will be absent on Friday, July 31. I don't think this is urgent for us as the tasks in question aren't mandatory until we need to do a release.

Recommend consulting the Python team about the Python bindings' scripts.

@kevinAlbs
kevinAlbs self-requested a review August 3, 2026 12:59
Comment thread .evergreen/earthly.sh

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change to the earthly script is necessary

I expect no. I also expect users running earthly.sh can authenticate before running this script. I reverted changes to this file.

assumes Docker when some of us use Podman

Updated instructions in releasing.md to note either Docker or Podman can be used.

@kevinAlbs kevinAlbs Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tweaked these instructions. The update-version.sh script only appears to be run locally. Similar to earthly.sh, I removed the login step from update-version.sh and updated these instructions to note authentication may be necessary.

do you know who best to look at this?

@blink1073 would you mind reviewing the changes to the Python libmongocrypt script to switch from Artifactory to ECR?

@kevinAlbs
kevinAlbs requested review from blink1073 and removed request for aclark4life August 4, 2026 15:55

@blink1073 blink1073 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Python changes LGTM

@kevinAlbs

Copy link
Copy Markdown
Collaborator

Thank you for the PR @fetsko!

@kevinAlbs
kevinAlbs merged commit 1cbe6fe into mongodb:master Aug 4, 2026
62 of 68 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants