-
Notifications
You must be signed in to change notification settings - Fork 13
CLOUDP-295785 - staging support for image building #336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Fix build scenario Remove create and push manifests Continue improvement to main Simplify main and build_context missed Pass Build Configuration object directly Use legacy and new pipeline Fix Remove --include Rename MCO test image Multi platform builds, with buildx TODOs Implement is_release_step_executed() Fix init appdb image Import sort black formatting Some cleaning and version adjustments Adapt main to new build config Add buildscenario to buildconfig Handle build env Renaming, usage of high level config All images build pass on EVG Lint Explicit image type, support custom build_path Replace old by new pipeline in EVG Add documentation Split in multiple files, cleanup WIP, passing builds on staging temp + multi arch manifests Replace usage of sonar Remove namespace Remove pin_at and build_id Copied pipeline, removed daily builds and --exclude
This reverts commit 426e522.
…d-versions # Conflicts: # scripts/release/atomic_pipeline.py # scripts/release/build/image_build_process.py # scripts/release/build_context.py
…d-versions # Conflicts: # scripts/release/atomic_pipeline.py # scripts/release/build/image_build_process.py # scripts/release/pipeline_main.py
# Conflicts: # scripts/release/atomic_pipeline.py # scripts/release/pipeline_main.py
# Conflicts: # scripts/release/atomic_pipeline.py
# Conflicts: # scripts/release/build_context.py
MCK 1.3.0 Release NotesBug Fixes
Other Changes
|
@@ -28,7 +28,7 @@ def infer_scenario_from_environment(cls) -> "BuildScenario": | |||
scenario = BuildScenario.RELEASE | |||
logger.info(f"Build scenario: {scenario} (git_tag: {git_tag})") | |||
elif is_patch or is_evg: | |||
scenario = BuildScenario.PATCH | |||
scenario = BuildScenario.STAGING |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is just for testing purpose, remove when finished
echo "is_patch is set, setting BASE_REPO_URL=${STAGING_REPO_URL}" | ||
export BASE_REPO_URL="${STAGING_REPO_URL}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
change to DEV_REPO_URL before merging
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
and remove override_version_id
Summary
staging
repositories are created in AWS ECR under/staging
dir. Example AWS page with details:Proof of Work
Building all images is passing -> https://spruce.mongodb.com/version/689a0407e7099d000753a536/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC
Example image stored together with signature (latest tag is mutable)-> https://us-east-1.console.aws.amazon.com/ecr/repositories/private/268558157000/staging/mongodb-kubernetes-init-database?region=us-east-1
Checklist
skip-changelog
label if not needed