mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-08-15 11:46:06 +00:00
Fix wrong usage of global velerocfg var, further PR
Signed-off-by: danfengl <danfengl@vmware.com>
This commit is contained in:
@@ -9,7 +9,6 @@ import (
|
||||
. "github.com/onsi/ginkgo"
|
||||
. "github.com/onsi/gomega"
|
||||
|
||||
. "github.com/vmware-tanzu/velero/test"
|
||||
. "github.com/vmware-tanzu/velero/test/e2e/test"
|
||||
. "github.com/vmware-tanzu/velero/test/util/k8s"
|
||||
. "github.com/vmware-tanzu/velero/test/util/kibishii"
|
||||
@@ -33,8 +32,6 @@ func (n *NamespaceMapping) Init() error {
|
||||
n.CaseBaseName = "ns-mp-" + n.UUIDgen
|
||||
n.BackupName = "backup-" + n.CaseBaseName
|
||||
n.RestoreName = "restore-" + n.CaseBaseName
|
||||
n.VeleroCfg = VeleroCfg
|
||||
n.Client = *n.VeleroCfg.ClientToInstallVelero
|
||||
n.VeleroCfg.UseVolumeSnapshots = n.UseVolumeSnapshots
|
||||
n.VeleroCfg.UseNodeAgent = !n.UseVolumeSnapshots
|
||||
n.kibishiiData = &KibishiiData{Levels: 2, DirsPerLevel: 10, FilesPerLevel: 10, FileLength: 1024, BlockSize: 1024, PassNum: 0, ExpectedNodes: 2}
|
||||
|
||||
@@ -12,7 +12,6 @@ import (
|
||||
"k8s.io/apimachinery/pkg/util/intstr"
|
||||
|
||||
velerov1api "github.com/vmware-tanzu/velero/pkg/apis/velero/v1"
|
||||
. "github.com/vmware-tanzu/velero/test"
|
||||
. "github.com/vmware-tanzu/velero/test/e2e/test"
|
||||
. "github.com/vmware-tanzu/velero/test/util/k8s"
|
||||
. "github.com/vmware-tanzu/velero/test/util/velero"
|
||||
@@ -36,8 +35,6 @@ func (n *NodePort) Init() error {
|
||||
n.BackupName = "backup-" + n.CaseBaseName
|
||||
n.RestoreName = "restore-" + n.CaseBaseName
|
||||
n.serviceName = "nginx-service-" + n.CaseBaseName
|
||||
n.VeleroCfg = VeleroCfg
|
||||
n.Client = *n.VeleroCfg.ClientToInstallVelero
|
||||
n.NamespacesTotal = 1
|
||||
n.TestMsg = &TestMSG{
|
||||
Desc: "Nodeport preservation",
|
||||
|
||||
@@ -37,8 +37,6 @@ func (p *PVCSelectedNodeChanging) Init() error {
|
||||
p.CaseBaseName = "psnc-" + p.UUIDgen
|
||||
p.namespace = p.CaseBaseName
|
||||
p.mappedNS = p.namespace + "-mapped"
|
||||
p.VeleroCfg = VeleroCfg
|
||||
p.Client = *p.VeleroCfg.ClientToInstallVelero
|
||||
p.TestMsg = &TestMSG{
|
||||
Desc: "Changing PVC node selector",
|
||||
FailedMSG: "Failed to changing PVC node selector",
|
||||
|
||||
@@ -25,7 +25,6 @@ import (
|
||||
"github.com/pkg/errors"
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
|
||||
. "github.com/vmware-tanzu/velero/test"
|
||||
. "github.com/vmware-tanzu/velero/test/e2e/test"
|
||||
. "github.com/vmware-tanzu/velero/test/util/k8s"
|
||||
)
|
||||
@@ -42,9 +41,6 @@ func (m *MultiNSBackup) Init() error {
|
||||
m.CaseBaseName = "nstest-" + m.UUIDgen
|
||||
m.BackupName = "backup-" + m.CaseBaseName
|
||||
m.RestoreName = "restore-" + m.CaseBaseName
|
||||
|
||||
m.VeleroCfg = VeleroCfg
|
||||
m.Client = *m.VeleroCfg.ClientToInstallVelero
|
||||
m.NSExcluded = &[]string{}
|
||||
|
||||
if m.IsScalTest {
|
||||
|
||||
@@ -24,7 +24,6 @@ import (
|
||||
|
||||
"github.com/pkg/errors"
|
||||
|
||||
. "github.com/vmware-tanzu/velero/test"
|
||||
. "github.com/vmware-tanzu/velero/test/e2e/test"
|
||||
. "github.com/vmware-tanzu/velero/test/util/k8s"
|
||||
)
|
||||
@@ -41,8 +40,6 @@ func (n *NSAnnotationCase) Init() error {
|
||||
|
||||
n.NamespacesTotal = 1
|
||||
n.NSIncluded = &[]string{}
|
||||
n.VeleroCfg = VeleroCfg
|
||||
n.Client = *n.VeleroCfg.ClientToInstallVelero
|
||||
for nsNum := 0; nsNum < n.NamespacesTotal; nsNum++ {
|
||||
createNSName := fmt.Sprintf("%s-%00000d", n.CaseBaseName, nsNum)
|
||||
*n.NSIncluded = append(*n.NSIncluded, createNSName)
|
||||
|
||||
@@ -40,7 +40,6 @@ import (
|
||||
|
||||
"github.com/pkg/errors"
|
||||
|
||||
. "github.com/vmware-tanzu/velero/test"
|
||||
. "github.com/vmware-tanzu/velero/test/e2e/test"
|
||||
. "github.com/vmware-tanzu/velero/test/util/k8s"
|
||||
)
|
||||
@@ -56,8 +55,6 @@ func (r *RBACCase) Init() error {
|
||||
r.RestoreName = "restore-" + r.CaseBaseName
|
||||
r.NamespacesTotal = 1
|
||||
r.NSIncluded = &[]string{}
|
||||
r.VeleroCfg = VeleroCfg
|
||||
r.Client = *r.VeleroCfg.ClientToInstallVelero
|
||||
|
||||
for nsNum := 0; nsNum < r.NamespacesTotal; nsNum++ {
|
||||
createNSName := fmt.Sprintf("%s-%00000d", r.CaseBaseName, nsNum)
|
||||
|
||||
@@ -41,8 +41,6 @@ func (s *StorageClasssChanging) Init() error {
|
||||
s.BackupName = "backup-" + s.CaseBaseName
|
||||
s.RestoreName = "restore-" + s.CaseBaseName
|
||||
s.mappedNS = s.namespace + "-mapped"
|
||||
s.VeleroCfg = VeleroCfg
|
||||
s.Client = *s.VeleroCfg.ClientToInstallVelero
|
||||
s.TestMsg = &TestMSG{
|
||||
Desc: "Changing PV/PVC Storage Classes",
|
||||
FailedMSG: "Failed to changing PV/PVC Storage Classes",
|
||||
|
||||
@@ -295,7 +295,7 @@ func MigrationTest(useVolumeSnapshots bool, veleroCLI2Version VeleroCLI2Version)
|
||||
veleroCfg.UseRestic = false
|
||||
if veleroCfg.SnapshotMoveData {
|
||||
veleroCfg.UseNodeAgent = true
|
||||
// For SnapshotMoveData pipelines, we should use standby clustr setting for Velero installation
|
||||
// For SnapshotMoveData pipelines, we should use standby cluster setting for Velero installation
|
||||
// In nightly CI, StandbyClusterPlugins is set properly if pipeline is for SnapshotMoveData.
|
||||
veleroCfg.Plugins = veleroCfg.StandbyClusterPlugins
|
||||
veleroCfg.ObjectStoreProvider = veleroCfg.StandbyClusterObjectStoreProvider
|
||||
|
||||
@@ -35,8 +35,6 @@ func (p *PVBackupFiltering) Init() error {
|
||||
p.CaseBaseName = "pv-filter-" + p.UUIDgen
|
||||
p.BackupName = "backup-" + p.CaseBaseName + p.id
|
||||
p.RestoreName = "restore-" + p.CaseBaseName + p.id
|
||||
p.VeleroCfg = VeleroCfg
|
||||
p.Client = *p.VeleroCfg.ClientToInstallVelero
|
||||
p.VeleroCfg.UseVolumeSnapshots = false
|
||||
p.VeleroCfg.UseNodeAgent = true
|
||||
p.NSIncluded = &[]string{fmt.Sprintf("%s-%s-%d", p.CaseBaseName, p.id, 1), fmt.Sprintf("%s-%s-%d", p.CaseBaseName, p.id, 2)}
|
||||
|
||||
@@ -24,7 +24,6 @@ import (
|
||||
"github.com/pkg/errors"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
|
||||
. "github.com/vmware-tanzu/velero/test"
|
||||
. "github.com/vmware-tanzu/velero/test/e2e/test"
|
||||
. "github.com/vmware-tanzu/velero/test/util/k8s"
|
||||
)
|
||||
@@ -46,8 +45,6 @@ func (f *FilteringCase) Init() error {
|
||||
f.replica = int32(2)
|
||||
f.labels = map[string]string{"resourcefiltering": "true"}
|
||||
f.labelSelector = "resourcefiltering"
|
||||
f.VeleroCfg = VeleroCfg
|
||||
f.Client = *f.VeleroCfg.ClientToInstallVelero
|
||||
f.NamespacesTotal = 3
|
||||
f.BackupArgs = []string{
|
||||
"create", "--namespace", f.VeleroCfg.VeleroNamespace, "backup", f.BackupName,
|
||||
|
||||
@@ -26,7 +26,6 @@ import (
|
||||
. "github.com/onsi/gomega"
|
||||
"github.com/pkg/errors"
|
||||
|
||||
. "github.com/vmware-tanzu/velero/test"
|
||||
. "github.com/vmware-tanzu/velero/test/e2e/test"
|
||||
. "github.com/vmware-tanzu/velero/test/util/k8s"
|
||||
)
|
||||
@@ -73,8 +72,6 @@ func (r *ResourceModifiersCase) Init() error {
|
||||
|
||||
// assign values to the inner variable for specific case
|
||||
r.yamlConfig = yamlData
|
||||
r.VeleroCfg = VeleroCfg
|
||||
r.Client = *r.VeleroCfg.ClientToInstallVelero
|
||||
r.VeleroCfg.UseVolumeSnapshots = false
|
||||
r.VeleroCfg.UseNodeAgent = false
|
||||
|
||||
|
||||
@@ -76,8 +76,6 @@ func (r *ResourcePoliciesCase) Init() error {
|
||||
|
||||
// assign values to the inner variable for specific case
|
||||
r.yamlConfig = yamlData
|
||||
r.VeleroCfg = VeleroCfg
|
||||
r.Client = *r.VeleroCfg.ClientToInstallVelero
|
||||
r.VeleroCfg.UseVolumeSnapshots = false
|
||||
r.VeleroCfg.UseNodeAgent = true
|
||||
|
||||
|
||||
@@ -30,7 +30,6 @@ import (
|
||||
kbclient "sigs.k8s.io/controller-runtime/pkg/client"
|
||||
|
||||
velerov1api "github.com/vmware-tanzu/velero/pkg/apis/velero/v1"
|
||||
. "github.com/vmware-tanzu/velero/test"
|
||||
. "github.com/vmware-tanzu/velero/test/e2e/test"
|
||||
. "github.com/vmware-tanzu/velero/test/util/k8s"
|
||||
. "github.com/vmware-tanzu/velero/test/util/velero"
|
||||
@@ -51,8 +50,6 @@ func (o *OrderedResources) Init() error {
|
||||
o.CaseBaseName = "ordered-resources-" + o.UUIDgen
|
||||
o.ScheduleName = "schedule-" + o.CaseBaseName
|
||||
o.Namespace = o.CaseBaseName + "-" + o.UUIDgen
|
||||
o.VeleroCfg = VeleroCfg
|
||||
o.Client = *o.VeleroCfg.ClientToInstallVelero
|
||||
o.OrderMap = map[string]string{
|
||||
"deployments": fmt.Sprintf("deploy-%s", o.CaseBaseName),
|
||||
"secrets": fmt.Sprintf("secret-%s", o.CaseBaseName),
|
||||
|
||||
@@ -10,7 +10,6 @@ import (
|
||||
. "github.com/onsi/ginkgo"
|
||||
. "github.com/onsi/gomega"
|
||||
|
||||
. "github.com/vmware-tanzu/velero/test"
|
||||
. "github.com/vmware-tanzu/velero/test/e2e/test"
|
||||
. "github.com/vmware-tanzu/velero/test/util/k8s"
|
||||
. "github.com/vmware-tanzu/velero/test/util/velero"
|
||||
@@ -37,9 +36,7 @@ func (n *ScheduleBackupCreation) Init() error {
|
||||
n.TestCase.Init()
|
||||
n.CaseBaseName = "schedule-backup-creation-test" + n.UUIDgen
|
||||
n.ScheduleName = "schedule-" + n.CaseBaseName
|
||||
n.namespace = n.CaseBaseName
|
||||
n.VeleroCfg = VeleroCfg
|
||||
n.Client = *n.VeleroCfg.ClientToInstallVelero
|
||||
n.namespace = n.GetTestCase().CaseBaseName
|
||||
n.Period = 3 // Unit is minute
|
||||
n.verifyTimes = 5 // More larger verify times more confidence we have
|
||||
podSleepDurationStr := "300s"
|
||||
|
||||
@@ -10,7 +10,6 @@ import (
|
||||
. "github.com/onsi/ginkgo"
|
||||
. "github.com/onsi/gomega"
|
||||
|
||||
. "github.com/vmware-tanzu/velero/test"
|
||||
. "github.com/vmware-tanzu/velero/test/e2e/test"
|
||||
. "github.com/vmware-tanzu/velero/test/util/k8s"
|
||||
. "github.com/vmware-tanzu/velero/test/util/velero"
|
||||
@@ -33,8 +32,6 @@ func (n *ScheduleBackup) Init() error {
|
||||
n.NSIncluded = &[]string{n.CaseBaseName}
|
||||
n.ScheduleName = "schedule-" + n.CaseBaseName
|
||||
n.RestoreName = "restore-" + n.CaseBaseName
|
||||
n.VeleroCfg = VeleroCfg
|
||||
n.Client = *n.VeleroCfg.ClientToInstallVelero
|
||||
n.Period = 3 // Unit is minute
|
||||
n.verifyTimes = 5 // More larger verify times more confidence we have
|
||||
n.TestMsg = &TestMSG{
|
||||
|
||||
@@ -125,6 +125,8 @@ func TestFuncWithMultiIt(tests []VeleroBackupRestoreTest) func() {
|
||||
func (t *TestCase) Init() error {
|
||||
t.Ctx, t.CtxCancel = context.WithTimeout(context.Background(), 1*time.Hour)
|
||||
t.UUIDgen = t.GenerateUUID()
|
||||
t.VeleroCfg = VeleroCfg
|
||||
t.Client = *t.VeleroCfg.ClientToInstallVelero
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user