-
Notifications
You must be signed in to change notification settings - Fork 14
CLOUDP-339609 - migrate repo from mongodb/mongodb-agent-ubi to mongodb/mongodb-agent #357
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
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.
Pull Request Overview
This PR migrates the MongoDB agent container repository from mongodb/mongodb-agent-ubi
to mongodb/mongodb-agent
across the entire codebase. This is a straightforward repository name change that affects container image references in configuration files, test files, and documentation.
Key Changes
- Updated all container image references from
quay.io/mongodb/mongodb-agent-ubi
toquay.io/mongodb/mongodb-agent
- Modified configuration files, test cases, and documentation to reflect the new repository name
- Updated build configuration and deployment manifests
Reviewed Changes
Copilot reviewed 20 out of 20 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
build_info.json | Updates build configuration to use new agent repository |
pkg/util/architectures/static.go | Changes default agent image repository constant |
inventories/agent.yaml | Updates agent inventory configuration |
generate_ssdlc_report.py | Modifies SSDLC report generation for new repository |
Multiple test files | Updates test cases with new repository references |
Multiple config/deployment files | Updates deployment configurations and manifests |
scripts/dev/release/backup_csv_images.py | Updates backup script documentation |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
MCK 1.3.0 Release NotesNew FeaturesMulti-Architecture SupportWe've added comprehensive multi-architecture support for the kubernetes operator. This enhancement enables deployment on IBM Power (ppc64le) and IBM Z (s390x) architectures alongside
Bug Fixes
Other Changes
|
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.
LGTM overall. provided some nits.
* MongoDB Agent images have been migrated to new container repository: `quay.io/mongodb/mongodb-agent`. | ||
* the agents in the new repository will support the x86-64, ARM64, s390x, and ppc64le architectures. | ||
* operator running >=MCK1.3.0 and static cannot use the agent images from the old container repository `quay.io/mongodb/mongodb-agent-ubi`. | ||
* `quay.io/mongodb/mongodb-agent-ubi` should not be used anymore, it's only there for backwards compatibility. | ||
* More can be read in the [public docs](https://www.mongodb.com/docs/kubernetes/upcoming/tutorial/plan-k8s-op-container-images/) |
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.
* MongoDB Agent images have been migrated to new container repository: `quay.io/mongodb/mongodb-agent`. | |
* the agents in the new repository will support the x86-64, ARM64, s390x, and ppc64le architectures. | |
* operator running >=MCK1.3.0 and static cannot use the agent images from the old container repository `quay.io/mongodb/mongodb-agent-ubi`. | |
* `quay.io/mongodb/mongodb-agent-ubi` should not be used anymore, it's only there for backwards compatibility. | |
* More can be read in the [public docs](https://www.mongodb.com/docs/kubernetes/upcoming/tutorial/plan-k8s-op-container-images/) | |
* MongoDB Agent images have been migrated to new container repository: `quay.io/mongodb/mongodb-agent`. | |
* the agents in the new repository will support the x86-64, ARM64, s390x, and ppc64le architectures. More can be read in the [public docs](https://www.mongodb.com/docs/kubernetes/upcoming/tutorial/plan-k8s-op-container-images/). | |
* operator running >=MCK1.3.0 and static cannot use the agent images from the old container repository `quay.io/mongodb/mongodb-agent-ubi`. | |
* `quay.io/mongodb/mongodb-agent-ubi` should not be used anymore, it's only there for backwards compatibility. |
nit:
Summary
This pull request updates all references to the MongoDB agent image to remove the
-ubi
suffix, standardizing onmongodb-agent
instead ofmongodb-agent-ubi
throughout the codebase, configuration files, tests, and documentation. This change ensures consistency across the project and aligns image names with the new naming convention.Image Reference Standardization
Updated all references in Kubernetes manifests, Helm charts, and configuration files to use
quay.io/mongodb/mongodb-agent
instead ofquay.io/mongodb/mongodb-agent-ubi
for agent images and repositories. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]Updated
build_info.json
to use the new image repository names for both patch and release builds. [1] [2]Code and Test Updates
Changed all code comments, environment variables, and default values to reference the new agent image name.
Updated all test cases and test configurations to use the new image name, ensuring test coverage matches the new convention. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
Documentation and Output Updates
Updated documentation and generated output files to reflect the new agent image name, ensuring user-facing materials are consistent.
Modified scripts and supporting files to use the new image repository for reporting and automation.
Proof of Work
mongodb-agent
: LinkChecklist
skip-changelog
label if not needed