Skip to content

Fix loading mongodb binaries - #6209

Open
comandeo-mongo wants to merge 1 commit into
mongodb:masterfrom
comandeo-mongo:private-s3-latest
Open

comandeo-mongo wants to merge 1 commit into
mongodb:masterfrom
comandeo-mongo:private-s3-latest

Conversation

@comandeo-mongo

Copy link
Copy Markdown
Contributor

No description provided.

@comandeo-mongo
comandeo-mongo requested a review from a team as a code owner November 12, 2026 12:33
@comandeo-mongo
comandeo-mongo requested review from jamis and a balanced review from Copilot November 12, 2026 12:33

Copilot AI 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.

🔵 Needs a closer look

The new CI credential path requires maintainer verification of unavailable IAM policies and Evergreen patch restrictions, plus a successful private-S3 test run.

No open issues 🎉

What changed in this PR

This PR updates Mongoid’s Evergreen CI to download private MongoDB latest binaries before bootstrapping the test environment.

Changes:

  • Adds a download script for the server and crypt_shared that rejects public-host fallback.
  • Routes the latest-version matrix through a dedicated task that assumes an AWS role and stages binaries for bootstrap.
  • Documents the download flow and its security limitations, and corrects comments about public MongoDB 9.0 releases.
File Description
.evergreen/​README.md Documents private downloads, staged binary reuse, and security limitations.
.evergreen/​download-latest-mongodb.sh Downloads and validates latest binaries and exports their paths.
.evergreen/​config/​variants.yml.erb Switches the latest-version matrix to test-latest.
.evergreen/​config/​commands.yml.erb Adds role-assisted downloads and staged binary handling.
.evergreen/​config/​axes.yml.erb Corrects comments describing MongoDB 9.0 release resolution.
.evergreen/​config.yml Mirrors the template updates in the generated Evergreen configuration.

Review effort: Balanced

This branch has not been deployed

No deployments
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.

2 participants