mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Add test for Cider ExpandVolume
This commit is contained in:
parent
2175199646
commit
30ab605d85
@ -80,6 +80,7 @@ go_test(
|
||||
"//vendor/github.com/gophercloud/gophercloud/openstack/compute/v2/servers:go_default_library",
|
||||
"//vendor/github.com/gophercloud/gophercloud/openstack/networking/v2/extensions/layer3/routers:go_default_library",
|
||||
"//vendor/k8s.io/api/core/v1:go_default_library",
|
||||
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
|
||||
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
||||
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",
|
||||
"//vendor/k8s.io/apimachinery/pkg/util/rand:go_default_library",
|
||||
|
@ -30,6 +30,7 @@ import (
|
||||
"github.com/gophercloud/gophercloud/openstack/compute/v2/servers"
|
||||
"k8s.io/api/core/v1"
|
||||
|
||||
"k8s.io/apimachinery/pkg/api/resource"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"k8s.io/apimachinery/pkg/util/rand"
|
||||
"k8s.io/apimachinery/pkg/util/wait"
|
||||
@ -551,6 +552,18 @@ func TestVolumes(t *testing.T) {
|
||||
WaitForVolumeStatus(t, os, vol, volumeAvailableStatus)
|
||||
}
|
||||
|
||||
expectedVolSize := resource.MustParse("2Gi")
|
||||
newVolSize, err := os.ExpandVolume(vol, resource.MustParse("1Gi"), expectedVolSize)
|
||||
if err != nil {
|
||||
t.Fatalf("Cannot expand a Cinder volume: %v", err)
|
||||
}
|
||||
if newVolSize != expectedVolSize {
|
||||
t.Logf("Expected: %v but got: %v ", expectedVolSize, newVolSize)
|
||||
}
|
||||
t.Logf("Volume expanded to (%v) \n", newVolSize)
|
||||
|
||||
WaitForVolumeStatus(t, os, vol, volumeAvailableStatus)
|
||||
|
||||
err = os.DeleteVolume(vol)
|
||||
if err != nil {
|
||||
t.Fatalf("Cannot delete Cinder volume %s: %v", vol, err)
|
||||
|
Loading…
Reference in New Issue
Block a user