mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 23:15:14 +00:00
Skip StatefulSet tests for versions less than 1.5.0
PetSets were alpha in 1.4.0. They were renamed to StatefulSets and graduated to beta starting in 1.5.0.
This commit is contained in:
parent
161d0f3ffd
commit
111d9a3daf
@ -22,6 +22,7 @@ import (
|
||||
|
||||
"k8s.io/kubernetes/pkg/api/v1"
|
||||
apps "k8s.io/kubernetes/pkg/apis/apps/v1beta1"
|
||||
"k8s.io/kubernetes/pkg/util/version"
|
||||
|
||||
"k8s.io/kubernetes/test/e2e/framework"
|
||||
)
|
||||
@ -35,6 +36,17 @@ type StatefulSetUpgradeTest struct {
|
||||
|
||||
func (StatefulSetUpgradeTest) Name() string { return "statefulset-upgrade" }
|
||||
|
||||
func (StatefulSetUpgradeTest) SkipVersions(versions ...version.Version) bool {
|
||||
minVersion := version.MustParseSemantic("1.5.0")
|
||||
|
||||
for _, v := range versions {
|
||||
if v.LessThan(minVersion) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
// Setup creates a StatefulSet and a HeadlessService. It verifies the basic SatefulSet properties
|
||||
func (t *StatefulSetUpgradeTest) Setup(f *framework.Framework) {
|
||||
ssName := "ss"
|
||||
|
Loading…
Reference in New Issue
Block a user