mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 05:03:09 +00:00
Merge pull request #79088 from s-ito-ts/golint_e2e_storage_testsuites
Fix golint failures of test/e2e/storage/testsuites
This commit is contained in:
commit
96a2f12b4e
@ -571,7 +571,6 @@ staging/src/k8s.io/sample-apiserver/pkg/registry/wardle/flunder
|
|||||||
test/e2e/common
|
test/e2e/common
|
||||||
test/e2e/lifecycle/bootstrap
|
test/e2e/lifecycle/bootstrap
|
||||||
test/e2e/scalability
|
test/e2e/scalability
|
||||||
test/e2e/storage/testsuites
|
|
||||||
test/e2e/storage/vsphere
|
test/e2e/storage/vsphere
|
||||||
test/e2e_kubeadm
|
test/e2e_kubeadm
|
||||||
test/e2e_node
|
test/e2e_node
|
||||||
|
@ -574,15 +574,14 @@ func getMigrationVolumeOpCounts(cs clientset.Interface, pluginName string) (opCo
|
|||||||
migratedOps = getVolumeOpCounts(cs, csiName)
|
migratedOps = getVolumeOpCounts(cs, csiName)
|
||||||
}
|
}
|
||||||
return getVolumeOpCounts(cs, pluginName), migratedOps
|
return getVolumeOpCounts(cs, pluginName), migratedOps
|
||||||
} else {
|
}
|
||||||
// Not an in-tree driver
|
// Not an in-tree driver
|
||||||
e2elog.Logf("Test running for native CSI Driver, not checking metrics")
|
e2elog.Logf("Test running for native CSI Driver, not checking metrics")
|
||||||
return opCounts{}, opCounts{}
|
return opCounts{}, opCounts{}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func getTotOps(ops opCounts) int64 {
|
func getTotOps(ops opCounts) int64 {
|
||||||
var tot int64 = 0
|
var tot = int64(0)
|
||||||
for _, count := range ops {
|
for _, count := range ops {
|
||||||
tot += count
|
tot += count
|
||||||
}
|
}
|
||||||
|
@ -439,6 +439,7 @@ func PVMultiNodeCheck(client clientset.Interface, claim *v1.PersistentVolumeClai
|
|||||||
pod = nil
|
pod = nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TestBindingWaitForFirstConsumer tests the binding with WaitForFirstConsumer mode
|
||||||
func (t StorageClassTest) TestBindingWaitForFirstConsumer(nodeSelector map[string]string, expectUnschedulable bool) (*v1.PersistentVolume, *v1.Node) {
|
func (t StorageClassTest) TestBindingWaitForFirstConsumer(nodeSelector map[string]string, expectUnschedulable bool) (*v1.PersistentVolume, *v1.Node) {
|
||||||
pvs, node := t.TestBindingWaitForFirstConsumerMultiPVC([]*v1.PersistentVolumeClaim{t.Claim}, nodeSelector, expectUnschedulable)
|
pvs, node := t.TestBindingWaitForFirstConsumerMultiPVC([]*v1.PersistentVolumeClaim{t.Claim}, nodeSelector, expectUnschedulable)
|
||||||
if pvs == nil {
|
if pvs == nil {
|
||||||
@ -447,6 +448,7 @@ func (t StorageClassTest) TestBindingWaitForFirstConsumer(nodeSelector map[strin
|
|||||||
return pvs[0], node
|
return pvs[0], node
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TestBindingWaitForFirstConsumerMultiPVC tests the binding with WaitForFirstConsumer mode
|
||||||
func (t StorageClassTest) TestBindingWaitForFirstConsumerMultiPVC(claims []*v1.PersistentVolumeClaim, nodeSelector map[string]string, expectUnschedulable bool) ([]*v1.PersistentVolume, *v1.Node) {
|
func (t StorageClassTest) TestBindingWaitForFirstConsumerMultiPVC(claims []*v1.PersistentVolumeClaim, nodeSelector map[string]string, expectUnschedulable bool) ([]*v1.PersistentVolume, *v1.Node) {
|
||||||
var err error
|
var err error
|
||||||
gomega.Expect(len(claims)).ToNot(gomega.Equal(0))
|
gomega.Expect(len(claims)).ToNot(gomega.Equal(0))
|
||||||
|
@ -45,15 +45,6 @@ var (
|
|||||||
snapshotContentGVR = schema.GroupVersionResource{Group: snapshotGroup, Version: "v1alpha1", Resource: "volumesnapshotcontents"}
|
snapshotContentGVR = schema.GroupVersionResource{Group: snapshotGroup, Version: "v1alpha1", Resource: "volumesnapshotcontents"}
|
||||||
)
|
)
|
||||||
|
|
||||||
type SnapshotClassTest struct {
|
|
||||||
Name string
|
|
||||||
CloudProviders []string
|
|
||||||
Snapshotter string
|
|
||||||
Parameters map[string]string
|
|
||||||
NodeName string
|
|
||||||
NodeSelector map[string]string // NodeSelector for the pod
|
|
||||||
}
|
|
||||||
|
|
||||||
type snapshottableTestSuite struct {
|
type snapshottableTestSuite struct {
|
||||||
tsInfo TestSuiteInfo
|
tsInfo TestSuiteInfo
|
||||||
}
|
}
|
||||||
|
@ -112,6 +112,7 @@ type SnapshottableTestDriver interface {
|
|||||||
// Capability represents a feature that a volume plugin supports
|
// Capability represents a feature that a volume plugin supports
|
||||||
type Capability string
|
type Capability string
|
||||||
|
|
||||||
|
// Constants related to capability
|
||||||
const (
|
const (
|
||||||
CapPersistence Capability = "persistence" // data is persisted across pod restarts
|
CapPersistence Capability = "persistence" // data is persisted across pod restarts
|
||||||
CapBlock Capability = "block" // raw block mode
|
CapBlock Capability = "block" // raw block mode
|
||||||
|
Loading…
Reference in New Issue
Block a user