mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 23:37:01 +00:00
Added sig-storage labels to upgrade tests and moved them to appropriate directory
This commit is contained in:
parent
84db0a9487
commit
ffd48f6311
@ -819,6 +819,7 @@ test/e2e/scheduling
|
|||||||
test/e2e/storage
|
test/e2e/storage
|
||||||
test/e2e/upgrades
|
test/e2e/upgrades
|
||||||
test/e2e/upgrades/apps
|
test/e2e/upgrades/apps
|
||||||
|
test/e2e/upgrades/storage
|
||||||
test/e2e_federation
|
test/e2e_federation
|
||||||
test/e2e_federation/framework
|
test/e2e_federation/framework
|
||||||
test/e2e_federation/upgrades
|
test/e2e_federation/upgrades
|
||||||
|
@ -29,6 +29,7 @@ go_library(
|
|||||||
"//test/e2e/framework/ginkgowrapper:go_default_library",
|
"//test/e2e/framework/ginkgowrapper:go_default_library",
|
||||||
"//test/e2e/upgrades:go_default_library",
|
"//test/e2e/upgrades:go_default_library",
|
||||||
"//test/e2e/upgrades/apps:go_default_library",
|
"//test/e2e/upgrades/apps:go_default_library",
|
||||||
|
"//test/e2e/upgrades/storage:go_default_library",
|
||||||
"//test/utils:go_default_library",
|
"//test/utils:go_default_library",
|
||||||
"//test/utils/junit:go_default_library",
|
"//test/utils/junit:go_default_library",
|
||||||
"//vendor/github.com/onsi/ginkgo:go_default_library",
|
"//vendor/github.com/onsi/ginkgo:go_default_library",
|
||||||
|
@ -33,6 +33,7 @@ import (
|
|||||||
"k8s.io/kubernetes/test/e2e/framework/ginkgowrapper"
|
"k8s.io/kubernetes/test/e2e/framework/ginkgowrapper"
|
||||||
"k8s.io/kubernetes/test/e2e/upgrades"
|
"k8s.io/kubernetes/test/e2e/upgrades"
|
||||||
apps "k8s.io/kubernetes/test/e2e/upgrades/apps"
|
apps "k8s.io/kubernetes/test/e2e/upgrades/apps"
|
||||||
|
"k8s.io/kubernetes/test/e2e/upgrades/storage"
|
||||||
"k8s.io/kubernetes/test/utils/junit"
|
"k8s.io/kubernetes/test/utils/junit"
|
||||||
|
|
||||||
. "github.com/onsi/ginkgo"
|
. "github.com/onsi/ginkgo"
|
||||||
@ -46,7 +47,7 @@ var upgradeTests = []upgrades.Test{
|
|||||||
&apps.JobUpgradeTest{},
|
&apps.JobUpgradeTest{},
|
||||||
&upgrades.ConfigMapUpgradeTest{},
|
&upgrades.ConfigMapUpgradeTest{},
|
||||||
&upgrades.HPAUpgradeTest{},
|
&upgrades.HPAUpgradeTest{},
|
||||||
&upgrades.PersistentVolumeUpgradeTest{},
|
&storage.PersistentVolumeUpgradeTest{},
|
||||||
&apps.DaemonSetUpgradeTest{},
|
&apps.DaemonSetUpgradeTest{},
|
||||||
&upgrades.IngressUpgradeTest{},
|
&upgrades.IngressUpgradeTest{},
|
||||||
&upgrades.AppArmorUpgradeTest{},
|
&upgrades.AppArmorUpgradeTest{},
|
||||||
|
@ -16,7 +16,6 @@ go_library(
|
|||||||
"horizontal_pod_autoscalers.go",
|
"horizontal_pod_autoscalers.go",
|
||||||
"ingress.go",
|
"ingress.go",
|
||||||
"mysql.go",
|
"mysql.go",
|
||||||
"persistent_volumes.go",
|
|
||||||
"secrets.go",
|
"secrets.go",
|
||||||
"services.go",
|
"services.go",
|
||||||
"sysctl.go",
|
"sysctl.go",
|
||||||
@ -36,7 +35,6 @@ go_library(
|
|||||||
"//vendor/k8s.io/api/core/v1:go_default_library",
|
"//vendor/k8s.io/api/core/v1:go_default_library",
|
||||||
"//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library",
|
"//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library",
|
||||||
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
||||||
"//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library",
|
|
||||||
"//vendor/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
|
"//vendor/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
|
||||||
"//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library",
|
"//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library",
|
||||||
],
|
],
|
||||||
@ -54,6 +52,7 @@ filegroup(
|
|||||||
srcs = [
|
srcs = [
|
||||||
":package-srcs",
|
":package-srcs",
|
||||||
"//test/e2e/upgrades/apps:all-srcs",
|
"//test/e2e/upgrades/apps:all-srcs",
|
||||||
|
"//test/e2e/upgrades/storage:all-srcs",
|
||||||
],
|
],
|
||||||
tags = ["automanaged"],
|
tags = ["automanaged"],
|
||||||
)
|
)
|
||||||
|
@ -33,7 +33,9 @@ type ConfigMapUpgradeTest struct {
|
|||||||
configMap *v1.ConfigMap
|
configMap *v1.ConfigMap
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ConfigMapUpgradeTest) Name() string { return "configmap-upgrade" }
|
func (ConfigMapUpgradeTest) Name() string {
|
||||||
|
return "configmap-upgrade [sig-storage] [sig-api-machinery]"
|
||||||
|
}
|
||||||
|
|
||||||
// Setup creates a ConfigMap and then verifies that a pod can consume it.
|
// Setup creates a ConfigMap and then verifies that a pod can consume it.
|
||||||
func (t *ConfigMapUpgradeTest) Setup(f *framework.Framework) {
|
func (t *ConfigMapUpgradeTest) Setup(f *framework.Framework) {
|
||||||
|
@ -33,7 +33,7 @@ type SecretUpgradeTest struct {
|
|||||||
secret *v1.Secret
|
secret *v1.Secret
|
||||||
}
|
}
|
||||||
|
|
||||||
func (SecretUpgradeTest) Name() string { return "secret-upgrade" }
|
func (SecretUpgradeTest) Name() string { return "secret-upgrade [sig-storage] [sig-api-machinery]" }
|
||||||
|
|
||||||
// Setup creates a secret and then verifies that a pod can consume it.
|
// Setup creates a secret and then verifies that a pod can consume it.
|
||||||
func (t *SecretUpgradeTest) Setup(f *framework.Framework) {
|
func (t *SecretUpgradeTest) Setup(f *framework.Framework) {
|
||||||
|
35
test/e2e/upgrades/storage/BUILD
Normal file
35
test/e2e/upgrades/storage/BUILD
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
package(default_visibility = ["//visibility:public"])
|
||||||
|
|
||||||
|
licenses(["notice"])
|
||||||
|
|
||||||
|
load(
|
||||||
|
"@io_bazel_rules_go//go:def.bzl",
|
||||||
|
"go_library",
|
||||||
|
)
|
||||||
|
|
||||||
|
go_library(
|
||||||
|
name = "go_default_library",
|
||||||
|
srcs = ["persistent_volumes.go"],
|
||||||
|
tags = ["automanaged"],
|
||||||
|
deps = [
|
||||||
|
"//test/e2e/framework:go_default_library",
|
||||||
|
"//test/e2e/upgrades:go_default_library",
|
||||||
|
"//vendor/github.com/onsi/ginkgo:go_default_library",
|
||||||
|
"//vendor/github.com/onsi/gomega:go_default_library",
|
||||||
|
"//vendor/k8s.io/api/core/v1:go_default_library",
|
||||||
|
"//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library",
|
||||||
|
],
|
||||||
|
)
|
||||||
|
|
||||||
|
filegroup(
|
||||||
|
name = "package-srcs",
|
||||||
|
srcs = glob(["**"]),
|
||||||
|
tags = ["automanaged"],
|
||||||
|
visibility = ["//visibility:private"],
|
||||||
|
)
|
||||||
|
|
||||||
|
filegroup(
|
||||||
|
name = "all-srcs",
|
||||||
|
srcs = [":package-srcs"],
|
||||||
|
tags = ["automanaged"],
|
||||||
|
)
|
@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
|
|||||||
limitations under the License.
|
limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package upgrades
|
package storage
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
@ -23,6 +23,7 @@ import (
|
|||||||
|
|
||||||
. "github.com/onsi/ginkgo"
|
. "github.com/onsi/ginkgo"
|
||||||
. "github.com/onsi/gomega"
|
. "github.com/onsi/gomega"
|
||||||
|
"k8s.io/kubernetes/test/e2e/upgrades"
|
||||||
)
|
)
|
||||||
|
|
||||||
// PersistentVolumeUpgradeTest test that a pv is available before and after a cluster upgrade.
|
// PersistentVolumeUpgradeTest test that a pv is available before and after a cluster upgrade.
|
||||||
@ -32,7 +33,7 @@ type PersistentVolumeUpgradeTest struct {
|
|||||||
pvc *v1.PersistentVolumeClaim
|
pvc *v1.PersistentVolumeClaim
|
||||||
}
|
}
|
||||||
|
|
||||||
func (PersistentVolumeUpgradeTest) Name() string { return "persistent-volume-upgrade" }
|
func (PersistentVolumeUpgradeTest) Name() string { return "persistent-volume-upgrade [sig-storage]" }
|
||||||
|
|
||||||
const (
|
const (
|
||||||
pvTestFile string = "/mnt/volume1/pv_upgrade_test"
|
pvTestFile string = "/mnt/volume1/pv_upgrade_test"
|
||||||
@ -89,7 +90,7 @@ func (t *PersistentVolumeUpgradeTest) Setup(f *framework.Framework) {
|
|||||||
|
|
||||||
// Test waits for the upgrade to complete, and then verifies that a pod can still consume the pv
|
// Test waits for the upgrade to complete, and then verifies that a pod can still consume the pv
|
||||||
// and that the volume data persists.
|
// and that the volume data persists.
|
||||||
func (t *PersistentVolumeUpgradeTest) Test(f *framework.Framework, done <-chan struct{}, upgrade UpgradeType) {
|
func (t *PersistentVolumeUpgradeTest) Test(f *framework.Framework, done <-chan struct{}, upgrade upgrades.UpgradeType) {
|
||||||
<-done
|
<-done
|
||||||
By("Consuming the PV after upgrade")
|
By("Consuming the PV after upgrade")
|
||||||
t.testPod(f, pvReadCmd)
|
t.testPod(f, pvReadCmd)
|
Loading…
Reference in New Issue
Block a user