mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-14 18:53:35 +00:00
vendor update for CSI 0.3.0
This commit is contained in:
5
vendor/k8s.io/kubernetes/pkg/volume/storageos/storageos.go
generated
vendored
5
vendor/k8s.io/kubernetes/pkg/volume/storageos/storageos.go
generated
vendored
@ -560,10 +560,13 @@ type storageosProvisioner struct {
|
||||
|
||||
var _ volume.Provisioner = &storageosProvisioner{}
|
||||
|
||||
func (c *storageosProvisioner) Provision() (*v1.PersistentVolume, error) {
|
||||
func (c *storageosProvisioner) Provision(selectedNode *v1.Node, allowedTopologies []v1.TopologySelectorTerm) (*v1.PersistentVolume, error) {
|
||||
if !util.AccessModesContainedInAll(c.plugin.GetAccessModes(), c.options.PVC.Spec.AccessModes) {
|
||||
return nil, fmt.Errorf("invalid AccessModes %v: only AccessModes %v are supported", c.options.PVC.Spec.AccessModes, c.plugin.GetAccessModes())
|
||||
}
|
||||
if util.CheckPersistentVolumeClaimModeBlock(c.options.PVC) {
|
||||
return nil, fmt.Errorf("%s does not support block volume provisioning", c.plugin.GetPluginName())
|
||||
}
|
||||
|
||||
var adminSecretName, adminSecretNamespace string
|
||||
|
||||
|
2
vendor/k8s.io/kubernetes/pkg/volume/storageos/storageos_test.go
generated
vendored
2
vendor/k8s.io/kubernetes/pkg/volume/storageos/storageos_test.go
generated
vendored
@ -269,7 +269,7 @@ func TestPlugin(t *testing.T) {
|
||||
t.Errorf("newProvisionerInternal() failed: %v", err)
|
||||
}
|
||||
|
||||
persistentSpec, err := provisioner.Provision()
|
||||
persistentSpec, err := provisioner.Provision(nil, nil)
|
||||
if err != nil {
|
||||
t.Fatalf("Provision() failed: %v", err)
|
||||
}
|
||||
|
6
vendor/k8s.io/kubernetes/pkg/volume/storageos/storageos_util_test.go
generated
vendored
6
vendor/k8s.io/kubernetes/pkg/volume/storageos/storageos_util_test.go
generated
vendored
@ -184,9 +184,9 @@ func TestCreateVolume(t *testing.T) {
|
||||
if len(vol.Labels) == 0 {
|
||||
t.Error("CreateVolume() Labels are empty")
|
||||
} else {
|
||||
var val string
|
||||
var ok bool
|
||||
for k, v := range labels {
|
||||
var val string
|
||||
var ok bool
|
||||
if val, ok = vol.Labels[k]; !ok {
|
||||
t.Errorf("CreateVolume() Label %s not set", k)
|
||||
}
|
||||
@ -194,8 +194,6 @@ func TestCreateVolume(t *testing.T) {
|
||||
t.Errorf("CreateVolume() returned unexpected Label value %s", val)
|
||||
}
|
||||
}
|
||||
var val string
|
||||
var ok bool
|
||||
if val, ok = vol.Labels["labelfromapi"]; !ok {
|
||||
t.Error("CreateVolume() Label from api not set")
|
||||
}
|
||||
|
Reference in New Issue
Block a user