mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-09 16:00:22 +00:00
e2e: add -nfs-driver=...
option to select provisioner
When testing NFS-provisioning on a cluster that has an NFS-provisioner and node-plugins deployed with a different driver-name, it is very useful to have a commandline option to change the name of the provisioner that is placed in the StorageClass. Signed-off-by: Niels de Vos <ndevos@redhat.com>
This commit is contained in:
parent
9c91710d68
commit
17fea0459d
@ -104,6 +104,7 @@ are available while running tests:
|
|||||||
| is-openshift | Run in OpenShift compatibility mode, skips certain new feature tests |
|
| is-openshift | Run in OpenShift compatibility mode, skips certain new feature tests |
|
||||||
| filesystem | Name of the CephFS filesystem (default: "myfs") |
|
| filesystem | Name of the CephFS filesystem (default: "myfs") |
|
||||||
| clusterid | Use the Ceph cluster id in the StorageClasses and SnapshotClasses (default: `ceph fsid` detected) |
|
| clusterid | Use the Ceph cluster id in the StorageClasses and SnapshotClasses (default: `ceph fsid` detected) |
|
||||||
|
| nfs-driver | Name of the driver to use for provisioning NFS-volumes (default: "nfs.csi.ceph.com") |
|
||||||
|
|
||||||
## E2E for snapshot
|
## E2E for snapshot
|
||||||
|
|
||||||
|
@ -48,6 +48,7 @@ func init() {
|
|||||||
flag.BoolVar(&isOpenShift, "is-openshift", false, "disables certain checks on OpenShift")
|
flag.BoolVar(&isOpenShift, "is-openshift", false, "disables certain checks on OpenShift")
|
||||||
flag.StringVar(&fileSystemName, "filesystem", "myfs", "CephFS filesystem to use")
|
flag.StringVar(&fileSystemName, "filesystem", "myfs", "CephFS filesystem to use")
|
||||||
flag.StringVar(&clusterID, "clusterid", "", "Ceph cluster ID to use (defaults to `ceph fsid` detection)")
|
flag.StringVar(&clusterID, "clusterid", "", "Ceph cluster ID to use (defaults to `ceph fsid` detection)")
|
||||||
|
flag.StringVar(&nfsDriverName, "nfs-driver", "nfs.csi.ceph.com", "name of the driver for NFS-volumes")
|
||||||
setDefaultKubeconfig()
|
setDefaultKubeconfig()
|
||||||
|
|
||||||
// Register framework flags, then handle flags
|
// Register framework flags, then handle flags
|
||||||
|
@ -82,6 +82,7 @@ var (
|
|||||||
poll = 2 * time.Second
|
poll = 2 * time.Second
|
||||||
isOpenShift bool
|
isOpenShift bool
|
||||||
clusterID string
|
clusterID string
|
||||||
|
nfsDriverName string
|
||||||
)
|
)
|
||||||
|
|
||||||
func getMons(ns string, c kubernetes.Interface) ([]string, error) {
|
func getMons(ns string, c kubernetes.Interface) ([]string, error) {
|
||||||
|
Loading…
Reference in New Issue
Block a user