-
Notifications
You must be signed in to change notification settings - Fork 2
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
Enable dogu upgrades #46
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
The dogu upgrade version comes from the CR
The needed state of the DoguUpgradeManager was too hefty so testing was a PITA
The needed state of the DoguUpgradeManager was too hefty so testing was a PITA
The doguUpgradeManager already adds the reason for the error.
Health checks test dogu states during a point-in-time which may change later-on. These errors are by definition requeueable because these checks may succeed once the dogus in question are healthy. The requeueable error implements three interfaces: - Error for obvious reasons - Unwrap to provide the original error - requeuableError so the controller can requeue the pending operation again at some point later
Removes the copy of the .git folder into the context of the docker build as every change in the repository lead to an invalidation of all cached layers
… stages Removes the different cacheDir for the stages `development` and `production`. Now, all downloaded dogus are cached inside the folder `/tmp/dogu-registry-cache`.
jsprey
commented
Sep 27, 2022
jsprey
commented
Sep 28, 2022
jsprey
commented
Sep 28, 2022
jsprey
commented
Sep 28, 2022
The current build process acts sometimes weird and has two crashloop pods for a deployment when there should only be one. The reason is that the default deployment strategy goes for rolling updates which does not bode well during the startup where one will crash. This commit changes the deployment strategy to recreate the pod which has the drawback of downtime. This drawback is only a minor hindrance because the operator has a fast spinup time.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Resolves #40