Needing Back up and Restore procedures/feature to restore a single project. -Looking for a feature that would make it easy to restore a whole project to its original state if deleted. - Either restoring from past ectd backups or from a separate back up of the project. Currently `oc export` requires addition steps to restore a project back to its original state.
What steps do you considered required above and beyond oc export?
Using just `oc export` will not work as a back up when dealing objects that reference images that have been build and pushed the internal registry. We are looking for a feature that would allow a system admin to backup an existing project and restore it under a different namespace or different environment.
Using wordpress/mysql as an example, the current workflow for project backup and restore goes something like this: - create project - create pvc for mysql - create pvc for wordpress - deploy mysql pod - deploy wordpress pod - export mysql pod yaml - (update mysql-pod.yaml with the passwords/usernames from the exported pod yaml) - delete project - create second project - create new pvc for mysql - create new pvc for wordpress - find/verify the new mysql pv - copy everything from the old mysql pv to the new mysql pv - deploy previously exported mysql pod yaml - deploy wordpress pod More at: https://github.com/brennv/wordpress-ex
Being tracked as a feature request in Trello here: https://trello.com/c/ZzlGpdCy/683-backup-and-restore-a-single-project-to-its-original-state
https://trello.com/c/ZDsGofPQ/319-ose-gce-integration-day-2-operation-activities seems to also be tracking this.
*** Bug 1427162 has been marked as a duplicate of this bug. ***
*** Bug 1581348 has been marked as a duplicate of this bug. ***