CLOUDP-389371: publish master-built images to quay staging#901
Open
CLOUDP-389371: publish master-built images to quay staging#901
Conversation
a85284b to
99a7fc0
Compare
777b7c2 to
41fa975
Compare
lsierant
commented
Mar 16, 2026
docs/search/01-search-community-deploy/code_snippets/01_0100_install_operator.sh
Outdated
Show resolved
Hide resolved
41fa975 to
d6300b9
Compare
MCK 1.7.1 Release NotesBug Fixes
Other Changes
|
anandsyncs
approved these changes
Mar 17, 2026
MaciejKaras
reviewed
Mar 17, 2026
filipcirtog
approved these changes
Mar 17, 2026
MaciejKaras
reviewed
Mar 17, 2026
MaciejKaras
reviewed
Mar 18, 2026
| if chart_info.secondary_repositories: | ||
| repositories += chart_info.secondary_repositories | ||
|
|
||
| seen_registries = set() |
Collaborator
There was a problem hiding this comment.
I think right now for logging in we only care about registry, the whole repository string is irrelevant.
What if we simplify this by using set() for uniqueness and map to registry from the beginning? Something like this?
registries = set([get_registry_host(repository) for repository in repositories])
for registry in registries:
if registry == QUAY_REGISTRY:
helm_registry_login_to_quay(registry)
else:
region = get_ecr_region(registry)
helm_registry_login_to_ecr(registry, region)# Conflicts: # scripts/release/tests/build_info_test.py
f3107e5 to
21b86ae
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Publish every master-built images to public quay.io/mongodb/staging repositories alongside our private ECR.
This enables installation of the operator directly from master builds. Keep note that the correct installation script should extract and apply crds from the OCI helm chart before installing the operator. This script is not part of this PR and will be added as a followup.
It is possible to trigger staging build from any branch/PR (see Proof of Work section).
In time we might decide to retire ECR repository entirely.
How to install operator from staging
Proof of Work
Manual staging build triggered as
evg link
For example, operator build from commit sha
b770203fpublished images into two registries: