containerized-data-importer/tests/framework/pv.go
Michael Henriksen 75f4fd6f2f
update k8s deps to 18.6 and controller runtime to 0.6.2 (#1330)
* update k8s deps to 1.18.6 and controller runtime to 0.6.2

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* remove building code generators from docker image.  This way the k8s ligray version only has to be updated in go.mod

Do more stuff in the bazel container.  Faster and better interop

Fix unit tests

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* make format

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* remove unnecessary rsync

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* redo code generator dep management

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* builder uses go modules

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>
2020-08-07 14:09:52 +02:00

20 lines
594 B
Go

package framework
import (
"time"
k8sv1 "k8s.io/api/core/v1"
"kubevirt.io/containerized-data-importer/tests/utils"
)
// CreatePVFromDefinition is a wrapper around utils.CreatePVFromDefinition
func (f *Framework) CreatePVFromDefinition(def *k8sv1.PersistentVolume) (*k8sv1.PersistentVolume, error) {
return utils.CreatePVFromDefinition(f.K8sClient, def)
}
// WaitTimeoutForPVReady is a wrapper around utils.WaitTimeouotForPVReady
func (f *Framework) WaitTimeoutForPVReady(pvName string, timeout time.Duration) error {
return utils.WaitTimeoutForPVReady(f.K8sClient, pvName, timeout)
}