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

Enhancement: Che operator supports automated backup and restore of Che server components #18703

Closed
Tracked by #18043
tolusha opened this issue Dec 28, 2020 · 9 comments
Closed
Tracked by #18043
Assignees
Labels
area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator kind/task Internal things, technical debt, and to-do tasks to be performed. new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes severity/P1 Has a major impact to usage or development of the system. status/release-notes-review-done Issues that have been reviewed by the doc team for the Release Notes wording
Milestone

Comments

@tolusha
Copy link
Contributor

tolusha commented Dec 28, 2020

Is your task related to a problem? Please describe.

To support level 3 of the operator framework capability levels che-operator should provide the ability to create backups/restore of the Operand.

Additional context

#18043

Release Notes Text

Che operator supports automated backup and restore of Che server components. The backup and restore operation can be triggered through Che command line tool chectl or by creating a dedicated CustomResource (CheClusterBackup and CheClusterBackup). Only the backup of Che server components is currently supported: users workspaces objects are not included in backup/restore yet.

@tolusha tolusha added kind/task Internal things, technical debt, and to-do tasks to be performed. severity/P1 Has a major impact to usage or development of the system. area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator labels Dec 28, 2020
@tolusha tolusha added this to the 7.25 milestone Dec 28, 2020
@tolusha tolusha mentioned this issue Dec 28, 2020
79 tasks
@tolusha tolusha modified the milestones: 7.25, 7.26 Jan 13, 2021
@tolusha tolusha mentioned this issue Jan 15, 2021
54 tasks
@tolusha tolusha modified the milestones: 7.26, 7.27 Feb 1, 2021
@tolusha tolusha mentioned this issue Feb 5, 2021
57 tasks
@tolusha tolusha modified the milestones: 7.27, 7.28 Feb 19, 2021
@tolusha tolusha changed the title [che-operator] Provides the ability to create backups [che-operator] Provides the ability to create backups/restore Feb 25, 2021
@tolusha tolusha mentioned this issue Feb 25, 2021
70 tasks
@tolusha tolusha added sprint/current new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes labels Mar 5, 2021
@tolusha tolusha modified the milestones: 7.28, 7.29 Mar 17, 2021
@mmorhun
Copy link
Contributor

mmorhun commented Mar 22, 2021

@l0rd should the backup/restore care about content of /projects volume of the user's workspaces?

@l0rd
Copy link
Contributor

l0rd commented Mar 24, 2021

@mmorhun that's a good question. We should probably consider the content of workspaces volumes. But we can delay that to a second step. cc @sympatheticmoose

@l0rd
Copy link
Contributor

l0rd commented May 7, 2021

After discussing with @sympatheticmoose we agreed that we can ignore workspaces objects (PV, secrets, configmap) for this first implementation. I have updated the epic to reflect that.

@ibuziuk
Copy link
Member

ibuziuk commented May 19, 2021

@l0rd @tolusha folks, could you clarify which operands are going to be backup / restored as part of the first iteration ? is keycloak / sso is also part of it?

@themr0c
Copy link
Contributor

themr0c commented Jun 2, 2021

Release notes: https://issues.redhat.com/browse/CRW-1878

@tolusha tolusha modified the milestones: 7.31, 7.32 Jun 7, 2021
@tolusha tolusha changed the title [che-operator] Provides the ability to create backups/restore [che-operator] Initial support of backups/restore Jun 9, 2021
@tolusha tolusha modified the milestones: 7.32, 7.33 Jun 16, 2021
@mmorhun
Copy link
Contributor

mmorhun commented Jun 23, 2021

Done

@mmorhun mmorhun closed this as completed Jun 23, 2021
@l0rd l0rd added the status/release-notes-review-needed Issues that needs to be reviewed by the doc team for the Release Notes wording label Jun 24, 2021
@l0rd l0rd changed the title [che-operator] Initial support of backups/restore Che operator supports automated backup and restore of Che server components Jun 24, 2021
@MichalMaler MichalMaler changed the title Che operator supports automated backup and restore of Che server components Enhancement: Che operator supports automated backup and restore of Che server components Jun 29, 2021
@MichalMaler
Copy link
Contributor

@MichalMaler MichalMaler added status/release-notes-review-done Issues that have been reviewed by the doc team for the Release Notes wording and removed status/release-notes-review-needed Issues that needs to be reviewed by the doc team for the Release Notes wording labels Jun 29, 2021
@nickboldt
Copy link
Contributor

Note that the CRW issue above is for 2.11 as this issue is resolved for milestone 7.33.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator kind/task Internal things, technical debt, and to-do tasks to be performed. new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes severity/P1 Has a major impact to usage or development of the system. status/release-notes-review-done Issues that have been reviewed by the doc team for the Release Notes wording
Projects
None yet
Development

No branches or pull requests

7 participants