Skip to content
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

Add spec for MongoDB arbiter support #862

Merged
merged 27 commits into from Apr 20, 2022
Merged

Add spec for MongoDB arbiter support #862

merged 27 commits into from Apr 20, 2022

Conversation

ArnobKumarSaha
Copy link
Member

Signed-off-by: Arnob kumar saha arnob@appscode.com

Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
@ArnobKumarSaha ArnobKumarSaha requested a review from faem March 2, 2022 08:53
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
pkg/controller/lib.go Outdated Show resolved Hide resolved
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
@faem faem added the automerge Kodiak will auto merge PRs that have this label label Apr 20, 2022
@kodiak-appscode kodiak-appscode bot merged commit 4be4a87 into master Apr 20, 2022
@kodiak-appscode kodiak-appscode bot deleted the mongo-arbiter branch April 20, 2022 08:56
raihankhan pushed a commit that referenced this pull request Apr 25, 2022
* Add spec for MongoDB arbiter support

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* initial-scripts & arbiter related helpers added

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* Add labels-selectors & scriptNames

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* add labels & selectors for individual arbiters

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* change on CertificateName() helper

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* change on SetTLSDefaults()

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* nullable marker added

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* Add ArbiterNode in both shard & configsvr

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* revert back configsvr.Arbiter code

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* final before review

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* Add arbiter in opsRequest specs

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* Some constants added

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* add arbiter in hosts() funcs

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* remove arbiter from shardTopology

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* change selectors

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* affinity, probes & resources to be defaulted

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* Add 'node.type' labels

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* create custom pdb func

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* Fix default resource limit

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* Edit GoverningServiceName func

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* ready

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* add SyncStatefulSetPDBWithCustomLabelSelectors

Signed-off-by: Arnob kumar saha <arnob@appscode.com>

* finalize sync functions

Signed-off-by: Arnob kumar saha <arnob@appscode.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge Kodiak will auto merge PRs that have this label
Projects
None yet
2 participants