vmware-tanzu / velero

Backup and migrate Kubernetes applications and their persistent volumes
https://velero.io
Apache License 2.0
8.72k stars 1.41k forks source link

Define how to enable/disable and configure plugins #584

Open ncdc opened 6 years ago

ncdc commented 6 years ago

For example, some users might not want to enable the plugins that automatically walk from pod to pvc to pv.

ncdc commented 5 years ago

Let's say we want to enable/disable and configure the "foo.com/pod" BackupItemAction. Possible options:

Let's say we just want to disable a plugin that has no configuration:

Proposed approach:

  1. Admin uses --enable-plugins and/or --disable-plugins flag for the ark server to control which plugins are enabled
  2. Admin and/or users can create ConfigMaps to configure their plugins, assuming plugins support configuration
carlisia commented 4 years ago

Un-assigned myself since I'm not currently working on this.