Skip to content
General Velero plugin for backup and restore of openshift workloads.
Go Makefile Dockerfile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
velero-plugins Replace fusor with konveyor Feb 13, 2020
vendor Use go modules Mar 3, 2020
.gitignore
.travis.yml Top level files for general velero plugin Jun 17, 2019
Dockerfile Replace fusor with konveyor Feb 13, 2020
LICENSE Top level files for general velero plugin Jun 17, 2019
Makefile Replace fusor with konveyor Feb 13, 2020
README.md Replace fusor with konveyor Feb 13, 2020
go.mod Use go modules Mar 3, 2020
go.sum Use go modules Mar 3, 2020

README.md

OpenShift Velero Plugin Build Status Maintainability

Kinds of Plugins

Velero currently supports the following kinds of plugins:

  • Backup Item Action - performs arbitrary logic on individual items prior to storing them in the backup file.
  • Restore Item Action - performs arbitrary logic on individual items prior to restoring them in the Kubernetes cluster.

Building the plugins

To build the plugins, run

$ make

To build the image, run

$ make container

This builds an image tagged as docker.io/konveyor/openshift-velero-plugin. If you want to specify a different name, run

$ make container IMAGE=your-repo/your-name:here

Deploying the plugins

To deploy your plugin image to an Velero server:

  1. Make sure your image is pushed to a registry that is accessible to your cluster's nodes.
  2. Run velero plugin add <image>, e.g. velero plugin add quay.io/ocpmigrate/velero-plugin
You can’t perform that action at this time.