Split velero plugin client into its own package

Signed-off-by: Carlisia <carlisiac@vmware.com>
This commit is contained in:
Carlisia
2019-03-15 11:32:11 -07:00
parent 1eac10ca9f
commit a71e43b2b7
32 changed files with 75 additions and 65 deletions

View File

@@ -32,7 +32,7 @@ import (
informers "github.com/heptio/velero/pkg/generated/informers/externalversions"
"github.com/heptio/velero/pkg/persistence"
persistencemocks "github.com/heptio/velero/pkg/persistence/mocks"
"github.com/heptio/velero/pkg/plugin"
"github.com/heptio/velero/pkg/plugin/clientmgmt"
pluginmocks "github.com/heptio/velero/pkg/plugin/mocks"
kubeutil "github.com/heptio/velero/pkg/util/kube"
velerotest "github.com/heptio/velero/pkg/util/test"
@@ -59,7 +59,7 @@ func newDownloadRequestTestHarness(t *testing.T) *downloadRequestTestHarness {
informerFactory.Velero().V1().Restores(),
informerFactory.Velero().V1().BackupStorageLocations(),
informerFactory.Velero().V1().Backups(),
func(logrus.FieldLogger) plugin.Manager { return pluginManager },
func(logrus.FieldLogger) clientmgmt.Manager { return pluginManager },
velerotest.NewLogger(),
).(*downloadRequestController)
)