-
Notifications
You must be signed in to change notification settings - Fork 13
CLOUDP-331841 - remove the agent matrix work #267
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
Merged
Merged
Changes from 45 commits
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
ca0c007
baseline refactoring
nammn 08c2c49
first refactoring
nammn 35c5f53
first refactoring
nammn cb04b20
first refactoring
nammn 43ed386
add agent container
nammn 99a1ec8
remove operator suffix
nammn 7de5edb
remove operator suffix from agents
nammn ac515aa
remove init container dep and fix agent yaml
nammn 8a32581
make docker work locally and make agent building work locally
nammn ed9d21c
make docker work locally and make agent building work locally
nammn 52a14f8
make docker work locally and make agent building work locally
nammn 8f06d46
fix pipeline and fix stati cunit test
nammn c84e54d
fix pipeline for om
nammn e38b491
repush all ecr images
nammn 1e48f2a
unify agent names
nammn c11bf32
add dummy probes
nammn d49c870
add dummy probes
nammn 86f42d8
add dummy probes
nammn 823cc59
add dummy probes
nammn 62e45ef
add dummy probes
nammn ae23cfd
update launcher and use different paths and make things writable
nammn c5511be
linter
nammn 4e97519
fix container index ordering
nammn 6382c69
move to linking
nammn c01249b
move to linking and cleanup and make it work
nammn 38ad957
cleanup some tests
nammn c7749e4
fix unit test
nammn bdc1087
add appdb support
nammn 12066cb
make appdb work
nammn 9d57519
make appdb work and ensure tmp mount
nammn d10f852
fix launcher path for setup script and fix docker unit tests
nammn 6689182
fix e2e tests and fix linter
nammn 57681ad
fix monitoring and tests
nammn 41e9d78
add wip context handling
nammn 2082354
fix appdb assert costs
nammn f8fd451
remove not used agent
nammn ba4755d
fix appdb spec
nammn a976ddb
fix appdb spec
nammn 58a5ba7
remove rebuild logic
nammn 6ab8ad7
Merge branch 'master' of github.com:mongodb/mongodb-kubernetes into r…
nammn ee2bbc8
fix merge
nammn 46c4076
fix merge
nammn 2d1d915
fix merge
nammn b926669
fix merge
nammn 7c8f6e6
add release notes and add keyfile for all containers
nammn 7ca0741
fix release notes
nammn 580aea5
fix mongod pid handling by redirecting as shared processnamespace doe…
nammn c7e9fa5
add static and non static handling, change log file, re-add tests
nammn 0cf761a
rename file to feature
nammn 475b966
Merge branch 'master' into remove-agent-matrix
nammn 89866b7
change rn
nammn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
8 changes: 8 additions & 0 deletions
8
changelog/20250806_breaking_changing_container_setup_of_static_architecture.md
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
--- | ||
title: Changing container setup of static architecture | ||
kind: breaking | ||
date: 2025-08-06 | ||
--- | ||
|
||
This change fixes the current complex and difficult-to-maintain architecture for stateful set containers, which relies on an "agent matrix" to map operator and agent versions which led to a sheer amount of images. | ||
MaciejKaras marked this conversation as resolved.
Show resolved
Hide resolved
|
||
We solve this by shifting to a 3-container setup. This new design eliminates the need for the operator-version/agent-version matrix by adding one additional container containing all required binaries. This architecture maps to what we already do with the mongodb-database container. |
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.