mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-13 10:33:35 +00:00
rebase: update kubernetes to v1.23.0
updating go dependency to latest kubernetes released version i.e v1.23.0 Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
This commit is contained in:
committed by
mergify[bot]
parent
42403e2ba7
commit
5762da3e91
16
vendor/k8s.io/kubernetes/test/e2e/storage/utils/local.go
generated
vendored
16
vendor/k8s.io/kubernetes/test/e2e/storage/utils/local.go
generated
vendored
@ -70,6 +70,7 @@ type LocalTestResource struct {
|
||||
// LocalTestResourceManager represents interface to create/destroy local test resources on node
|
||||
type LocalTestResourceManager interface {
|
||||
Create(node *v1.Node, volumeType LocalVolumeType, parameters map[string]string) *LocalTestResource
|
||||
ExpandBlockDevice(ltr *LocalTestResource, mbToAdd int) error
|
||||
Remove(ltr *LocalTestResource)
|
||||
}
|
||||
|
||||
@ -289,6 +290,21 @@ func (l *ltrMgr) cleanupLocalVolumeGCELocalSSD(ltr *LocalTestResource) {
|
||||
framework.ExpectNoError(err)
|
||||
}
|
||||
|
||||
func (l *ltrMgr) expandLocalVolumeBlockFS(ltr *LocalTestResource, mbToAdd int) error {
|
||||
ddCmd := fmt.Sprintf("dd if=/dev/zero of=%s/file conv=notrunc oflag=append bs=1M count=%d", ltr.loopDir, mbToAdd)
|
||||
loopDev := l.findLoopDevice(ltr.loopDir, ltr.Node)
|
||||
losetupCmd := fmt.Sprintf("losetup -c %s", loopDev)
|
||||
return l.hostExec.IssueCommand(fmt.Sprintf("%s && %s", ddCmd, losetupCmd), ltr.Node)
|
||||
}
|
||||
|
||||
func (l *ltrMgr) ExpandBlockDevice(ltr *LocalTestResource, mbtoAdd int) error {
|
||||
switch ltr.VolumeType {
|
||||
case LocalVolumeBlockFS:
|
||||
return l.expandLocalVolumeBlockFS(ltr, mbtoAdd)
|
||||
}
|
||||
return fmt.Errorf("Failed to expand local test resource, unsupported volume type: %s", ltr.VolumeType)
|
||||
}
|
||||
|
||||
func (l *ltrMgr) Create(node *v1.Node, volumeType LocalVolumeType, parameters map[string]string) *LocalTestResource {
|
||||
var ltr *LocalTestResource
|
||||
switch volumeType {
|
||||
|
Reference in New Issue
Block a user