flag.StringVar(&cloudProvider,"cloud-provider","","Cloud that Velero will be installed into. Required.")
flag.StringVar(&objectStoreProvider,"object-store-provider","","Provider of object store plugin. Required if cloud-provider is kind, otherwise ignored.")
flag.StringVar(&additionalBSLProvider,"additional-bsl-object-store-provider","","Provider of object store plugin for additional backup storage location. Required if testing multiple credentials support.")
flag.StringVar(&additionalBSLBucket,"additional-bsl-bucket","","name of the object storage bucket for additional backup storage location. Required if testing multiple credentials support.")
flag.StringVar(&additionalBSLPrefix,"additional-bsl-prefix","","prefix under which all Velero data should be stored within the bucket for additional backup storage location. Optional.")
flag.StringVar(&additionalBSLConfig,"additional-bsl-config","","configuration to use for the additional backup storage location. Format is key1=value1,key2=value2")
flag.StringVar(&additionalBSLCredentials,"additional-bsl-credentials-file","","file containing credentials for additional backup storage location provider. Required if testing multiple credentials support.")
// Skip running E2E tests when running only "short" tests because:
// 1. E2E tests are long running tests involving installation of Velero and performing backup and restore operations.
// 2. E2E tests require a kubernetes cluster to install and run velero which further requires ore configuration. See above referenced command line flags.