-
Notifications
You must be signed in to change notification settings - Fork 123
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
[deckhouse-controller] ha #7634
Merged
Merged
Conversation
This file contains 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
a734962
to
19f4b7c
Compare
Signed-off-by: Mikhail Scherba <[email protected]>
e635d15
to
a278bd6
Compare
🟢 Workflow detailsYandex.Cloud-WithoutNAT-Containerd-1.25 - Connection string: 🟢 |
yalosev
approved these changes
Mar 5, 2024
Signed-off-by: Mikhail Scherba <[email protected]>
Merged
pashcovich
pushed a commit
that referenced
this pull request
Mar 6, 2024
Signed-off-by: Mikhail Scherba <[email protected]>
elenashliaga
pushed a commit
that referenced
this pull request
Mar 7, 2024
Signed-off-by: Mikhail Scherba <[email protected]>
This was referenced Apr 10, 2024
Merged
Merged
Horiodino
pushed a commit
to Horiodino/deckhouse
that referenced
this pull request
Apr 21, 2024
Signed-off-by: Mikhail Scherba <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/api-change
Pull requests that api changing
area/core
Pull requests that update core modules
go
Pull requests that update Go code
type/dependencies
Pull requests that update a dependency file
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.
Description
Provides HA mode based on leases and leader election for deckhouse deployment.
Relates to flant/addon-operator#454
Why do we need it, and what problem does it solve?
It allows to have multiple deckhouse pods, running simultaneously, with a dedicated leader, holding the lease and doing the operator's job. In case of the leader not capable of renewing the lease in a certain amount of time, a new leader is elected among other pods and the new elected leader is promoted to do all the operations.
Closes #4163
What is the expected result?
The expected result is that it's possible to set deckhouse module to run in highavailability mode via its module settings.
Checklist
Changelog entries