mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
Merge pull request #90878 from saikat-royc/snapshotter-provisioner
Pickup Snapshot Provisioner from the snapshot class "driver" info.
This commit is contained in:
commit
13010d199c
8
test/e2e/storage/external/external.go
vendored
8
test/e2e/storage/external/external.go
vendored
@ -339,6 +339,10 @@ func (d *driverDefinition) GetSnapshotClass(e2econfig *testsuites.PerTestConfig)
|
|||||||
parameters[k] = v.(string)
|
parameters[k] = v.(string)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if snapshotProvider, ok := snapshotClass.Object["driver"]; ok {
|
||||||
|
snapshotter = snapshotProvider.(string)
|
||||||
|
}
|
||||||
case d.SnapshotClass.FromFile != "":
|
case d.SnapshotClass.FromFile != "":
|
||||||
snapshotClass, err := loadSnapshotClass(d.SnapshotClass.FromFile)
|
snapshotClass, err := loadSnapshotClass(d.SnapshotClass.FromFile)
|
||||||
framework.ExpectNoError(err, "load snapshot class from %s", d.SnapshotClass.FromFile)
|
framework.ExpectNoError(err, "load snapshot class from %s", d.SnapshotClass.FromFile)
|
||||||
@ -348,6 +352,10 @@ func (d *driverDefinition) GetSnapshotClass(e2econfig *testsuites.PerTestConfig)
|
|||||||
parameters[k] = v.(string)
|
parameters[k] = v.(string)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if snapshotProvider, ok := snapshotClass.Object["driver"]; ok {
|
||||||
|
snapshotter = snapshotProvider.(string)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return testsuites.GetSnapshotClass(snapshotter, parameters, ns, suffix)
|
return testsuites.GetSnapshotClass(snapshotter, parameters, ns, suffix)
|
||||||
|
Loading…
Reference in New Issue
Block a user