-
Feature Request
-
Resolution: Done
-
Major
-
2.10.0.GA
-
False
-
False
-
-
Productization requirements:
- Upstream sources: https://github.com/che-dockerfiles/che-backup-server-rest
- Upstream image: quay.io/eclipse/che-backup-server-rest:eeacd92
- add branch creation every 3 weeks (tied to Che releases) so we can productize from a stable branch/commit, rather than tip of the main branch - see https://github.com/eclipse-che/che-release/blob/main/make-release.sh#L204
- new comet build entry ==> pkgs.devel repo - see https://github.com/redhat-developer/codeready-workspaces-productization/blob/crw-2-rhel-8/devdoc/building/osbs-container-builds.adoc#gaining-access
- new comet dellivery entry ==> RHEC url (make sure added to the correct errata targets/branches) - https://github.com/redhat-developer/codeready-workspaces-productization/tree/crw-2-rhel-8/devdoc/publishing#non-operator-container
- new folder in crw-images repo to contain sources transformed/synced from upstream
- new sync.sh script to handle sync logic (upstream -> midstream)
- new get-sources.sh script to handle fetching any third party deps not able to be synced (or vendored) directly in the source tree
- implement Jenkins job to build in 2.11 and 2.x branches
- include container in scripts getLatestImageTags.sh, tagRelease.sh, and manifest/get-3rd-party-deps-manifests.sh
- create image in quay https://quay.io/repository/crw/backup-rhel8 and set correct owners/creators permissions so humans and bots can push content
- add to build-all-images job so it can be rebuilt weekly, in the correct sequence based on dependencies (parents, children)
- update deployment yaml in 2.11 and 2.x branches (see codeready-workspaces-operator/build/scripts/sync*.sh) to replace this:
- name: RELATED_IMAGE_internal_rest_backup_server value: quay.io/eclipse/che-backup-server-rest:eeacd92
with
- name: RELATED_IMAGE_internal_rest_backup_server value: registry.redhat.io/codeready-workspaces/backup-rhel8:2.11
---------------------
https://github.com/eclipse/che/issues/18703
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
- blocks
-
CRW-2049 Feature: Support backup and restore using crwctl
- Closed
-
CRW-1965 Productize new backup-rhel8 container - required for Operator support of automated backup and restore of server components
- Resolved
-
CRW-2184 Feature: Support backup and restore using crwctl (add automated tests)
- Closed
- links to