Uploaded image for project: 'OpenShift Etcd'
  1. OpenShift Etcd
  2. ETCD-436

Add controller for one time EtcdBackup

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Critical Critical
    • None
    • None
    • None
    • BU Product Work
    • 5
    • False
    • None
    • False
    • OCPSTRAT-403 - Automated backups of etcd (local destination)
    • ETCD Sprint 238, ETCD Sprint 239

      To fulfill one time backup requests there needs to be a new controller that reconciles an EtcdBackup CustomResource (CR) object and executes and saves a one time backup of the etcd cluster.
       
      Similar to the upgradebackupcontroller the controller would be triggered to create a backup pod/job which would save the backup to the PersistentVolume specified by the spec of the EtcdBackup CR object.

      The controller would also need to honor the retention policy specified by the EtcdBackup spec and update the status accordingly.

      See the following enhancement and API PRs for more details and potential updates to the API and workflow for the one time backup:
      https://github.com/openshift/enhancements/pull/1370
      https://github.com/openshift/api/pull/1482

            tjungblu@redhat.com Thomas Jungblut
            rhn-coreos-htariq Haseeb Tariq
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: