-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Epic: [Self-Hosted] Enable a way to persist Gitpod K8s Manifests for Disaster recovery Purposes #10719
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
Comments
In my opinion, the best way would be to have proper GitOps support. However, supporting this properly seems not that easy. The “manual” way would be the following, IMHO:
→ gives you the current app config from KOTS that you can save as a file.
→ gives you the version label of the currently installed Gitpod version: [
{
"slug": "gitpod",
"state": "ready",
"versionlabel": "2022.6.0"
}
] To restore your Gitpod installation on a new cluster, run:
Is this, what you are looking for, @lucasvaltl? |
Closing this as it is done via #11971 |
Uh oh!
There was an error while loading. Please reload this page.
Summary
Find a way to persist the k8s ymls needed to install (kubectl apply) Gitpod in a secure location in order to be able to use these to quickly re-install Gitpod in its last known state in the event of a disaster.
Context
In the event of an unforeseen event where, e.g. your entire cluster running Gitpod goes down, you need to be able to quickly re-instate Gitpod in its last known state. The actual application state and the workspace state is usually saved externally, however one also needs to have the k8s manifests used to install Gitpod. Otherwise one would have to go through the entire installation flow manually, which would be prone to human error especially in a stressful situation.
Value
Acceptance Criteria
Measurement
Potential solutions
Issues
Additional Context:
The text was updated successfully, but these errors were encountered: