|
|
@@ -98,7 +98,7 @@ var _ = SIGDescribe("Volumes", func() {
|
|
|
|
// NFS
|
|
|
|
// NFS
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
SIGDescribe("NFS", func() {
|
|
|
|
Describe("NFS", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
config, _, serverIP := framework.NewNFSServer(cs, namespace.Name, []string{})
|
|
|
|
config, _, serverIP := framework.NewNFSServer(cs, namespace.Name, []string{})
|
|
|
|
defer func() {
|
|
|
|
defer func() {
|
|
|
@@ -129,7 +129,7 @@ var _ = SIGDescribe("Volumes", func() {
|
|
|
|
// Gluster
|
|
|
|
// Gluster
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
SIGDescribe("GlusterFS", func() {
|
|
|
|
Describe("GlusterFS", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
//TODO (copejon) GFS is not supported on debian image.
|
|
|
|
//TODO (copejon) GFS is not supported on debian image.
|
|
|
|
framework.SkipUnlessNodeOSDistroIs("gci")
|
|
|
|
framework.SkipUnlessNodeOSDistroIs("gci")
|
|
|
@@ -172,7 +172,7 @@ var _ = SIGDescribe("Volumes", func() {
|
|
|
|
// are installed on all nodes!
|
|
|
|
// are installed on all nodes!
|
|
|
|
// Run the test with "go run hack/e2e.go ... --ginkgo.focus=iSCSI"
|
|
|
|
// Run the test with "go run hack/e2e.go ... --ginkgo.focus=iSCSI"
|
|
|
|
|
|
|
|
|
|
|
|
SIGDescribe("iSCSI [Feature:Volumes]", func() {
|
|
|
|
Describe("iSCSI [Feature:Volumes]", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
config, _, serverIP := framework.NewISCSIServer(cs, namespace.Name)
|
|
|
|
config, _, serverIP := framework.NewISCSIServer(cs, namespace.Name)
|
|
|
|
defer func() {
|
|
|
|
defer func() {
|
|
|
@@ -206,7 +206,7 @@ var _ = SIGDescribe("Volumes", func() {
|
|
|
|
// Ceph RBD
|
|
|
|
// Ceph RBD
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
SIGDescribe("Ceph RBD [Feature:Volumes]", func() {
|
|
|
|
Describe("Ceph RBD [Feature:Volumes]", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
config, _, serverIP := framework.NewRBDServer(cs, namespace.Name)
|
|
|
|
config, _, serverIP := framework.NewRBDServer(cs, namespace.Name)
|
|
|
|
defer func() {
|
|
|
|
defer func() {
|
|
|
@@ -270,7 +270,7 @@ var _ = SIGDescribe("Volumes", func() {
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
// Ceph
|
|
|
|
// Ceph
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
SIGDescribe("CephFS [Feature:Volumes]", func() {
|
|
|
|
Describe("CephFS [Feature:Volumes]", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
config := framework.VolumeTestConfig{
|
|
|
|
config := framework.VolumeTestConfig{
|
|
|
|
Namespace: namespace.Name,
|
|
|
|
Namespace: namespace.Name,
|
|
|
@@ -345,7 +345,7 @@ var _ = SIGDescribe("Volumes", func() {
|
|
|
|
// (/usr/bin/nova, /usr/bin/cinder and /usr/bin/keystone)
|
|
|
|
// (/usr/bin/nova, /usr/bin/cinder and /usr/bin/keystone)
|
|
|
|
// and that the usual OpenStack authentication env. variables are set
|
|
|
|
// and that the usual OpenStack authentication env. variables are set
|
|
|
|
// (OS_USERNAME, OS_PASSWORD, OS_TENANT_NAME at least).
|
|
|
|
// (OS_USERNAME, OS_PASSWORD, OS_TENANT_NAME at least).
|
|
|
|
SIGDescribe("Cinder [Feature:Volumes]", func() {
|
|
|
|
Describe("Cinder [Feature:Volumes]", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
framework.SkipUnlessProviderIs("openstack")
|
|
|
|
framework.SkipUnlessProviderIs("openstack")
|
|
|
|
config := framework.VolumeTestConfig{
|
|
|
|
config := framework.VolumeTestConfig{
|
|
|
@@ -420,7 +420,7 @@ var _ = SIGDescribe("Volumes", func() {
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
// GCE PD
|
|
|
|
// GCE PD
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
SIGDescribe("PD", func() {
|
|
|
|
Describe("PD", func() {
|
|
|
|
// Flaky issue: #43977
|
|
|
|
// Flaky issue: #43977
|
|
|
|
It("should be mountable [Flaky]", func() {
|
|
|
|
It("should be mountable [Flaky]", func() {
|
|
|
|
framework.SkipUnlessProviderIs("gce", "gke")
|
|
|
|
framework.SkipUnlessProviderIs("gce", "gke")
|
|
|
@@ -473,7 +473,7 @@ var _ = SIGDescribe("Volumes", func() {
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
// ConfigMap
|
|
|
|
// ConfigMap
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
SIGDescribe("ConfigMap", func() {
|
|
|
|
Describe("ConfigMap", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
config := framework.VolumeTestConfig{
|
|
|
|
config := framework.VolumeTestConfig{
|
|
|
|
Namespace: namespace.Name,
|
|
|
|
Namespace: namespace.Name,
|
|
|
@@ -550,7 +550,7 @@ var _ = SIGDescribe("Volumes", func() {
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
// vSphere
|
|
|
|
// vSphere
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
SIGDescribe("vsphere [Feature:Volumes]", func() {
|
|
|
|
Describe("vsphere [Feature:Volumes]", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
It("should be mountable", func() {
|
|
|
|
framework.SkipUnlessProviderIs("vsphere")
|
|
|
|
framework.SkipUnlessProviderIs("vsphere")
|
|
|
|
var (
|
|
|
|
var (
|
|
|
@@ -603,7 +603,7 @@ var _ = SIGDescribe("Volumes", func() {
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
// Azure Disk
|
|
|
|
// Azure Disk
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////
|
|
|
|
SIGDescribe("Azure Disk [Feature:Volumes]", func() {
|
|
|
|
Describe("Azure Disk [Feature:Volumes]", func() {
|
|
|
|
It("should be mountable [Slow]", func() {
|
|
|
|
It("should be mountable [Slow]", func() {
|
|
|
|
framework.SkipUnlessProviderIs("azure")
|
|
|
|
framework.SkipUnlessProviderIs("azure")
|
|
|
|
config := framework.VolumeTestConfig{
|
|
|
|
config := framework.VolumeTestConfig{
|
|
|
|