Skip to content

Commit 7fa6987

Browse files
perdasilvaPer Goncalves da Silva
andcommitted
bugfix: refactor test package names 'packageA' and 'packageB' because they break naming conventions (#3260)
Signed-off-by: Per Goncalves da Silva <[email protected]> Co-authored-by: Per Goncalves da Silva <[email protected]> Upstream-repository: operator-lifecycle-manager Upstream-commit: 3e0230e983397a49306f9f69c6a4561c28fbe67e
1 parent 50f148e commit 7fa6987

27 files changed

+297
-294
lines changed

staging/operator-lifecycle-manager/pkg/controller/registry/resolver/resolver_test.go

Lines changed: 199 additions & 199 deletions
Large diffs are not rendered by default.

staging/operator-lifecycle-manager/test/e2e/catalog_e2e_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1453,7 +1453,7 @@ var _ = Describe("Starting CatalogSource e2e tests", func() {
14531453
CatalogSource: catalogSourceName,
14541454
CatalogSourceNamespace: generatedNamespace.GetName(),
14551455
Channel: "stable",
1456-
Package: "packageA",
1456+
Package: "test-package",
14571457
},
14581458
}
14591459
Expect(c.Create(context.Background(), subscription)).To(BeNil())

staging/operator-lifecycle-manager/test/e2e/catalog_exclusion_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ var _ = Describe("Global Catalog Exclusion", func() {
9595
Spec: &v1alpha1.SubscriptionSpec{
9696
CatalogSource: localCatalog.GetName(),
9797
CatalogSourceNamespace: localCatalog.GetNamespace(),
98-
Package: "packageA",
98+
Package: "test-package",
9999
Channel: "stable",
100100
InstallPlanApproval: v1alpha1.ApprovalAutomatic,
101101
},

staging/operator-lifecycle-manager/test/e2e/data/catalog.new.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Contains PackageB (Updated), PackageC (new)
1+
# Contains another-package (Updated), PackageC (new)
22
kind: ConfigMap
33
apiVersion: v1
44
metadata:

staging/operator-lifecycle-manager/test/e2e/data/catalog.old.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Contains PackageA, PackageB
1+
# Contains test-package, another-package
22
kind: ConfigMap
33
apiVersion: v1
44
metadata:

staging/operator-lifecycle-manager/test/e2e/fail_forward_e2e_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ var _ = Describe("Fail Forward Upgrades", func() {
183183
CatalogSource: catalogSourceName,
184184
CatalogSourceNamespace: generatedNamespace.GetName(),
185185
Channel: "stable",
186-
Package: "packageA",
186+
Package: "test-package",
187187
},
188188
}
189189
Expect(c.Create(context.Background(), subscription)).To(BeNil())
@@ -348,7 +348,7 @@ var _ = Describe("Fail Forward Upgrades", func() {
348348
CatalogSource: catalogSourceName,
349349
CatalogSourceNamespace: generatedNamespace.GetName(),
350350
Channel: "stable",
351-
Package: "packageA",
351+
Package: "test-package",
352352
},
353353
}
354354
Expect(c.Create(context.Background(), subscription)).To(BeNil())

staging/operator-lifecycle-manager/test/e2e/magic_catalog_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,19 +90,19 @@ var _ = Describe("MagicCatalog", func() {
9090
return data
9191
}, ContainSubstring(`---
9292
schema: olm.package
93-
name: packageA
93+
name: test-package
9494
defaultChannel: stable
9595
---
9696
schema: olm.channel
97-
package: packageA
97+
package: test-package
9898
name: stable
9999
entries:
100100
- name: busybox.v2.0.0
101101
replaces: busybox.v1.0.0
102102
---
103103
schema: olm.bundle
104104
name: busybox.v2.0.0
105-
package: packageA
105+
package: test-package
106106
image: quay.io/olmtest/busybox-bundle:2.0.0
107107
properties:
108108
- type: olm.gvk
@@ -112,7 +112,7 @@ properties:
112112
version: v1alpha1
113113
- type: olm.package
114114
value:
115-
packageName: packageA
115+
packageName: test-package
116116
version: 1.0.0
117117
`)),
118118
))

staging/operator-lifecycle-manager/test/e2e/subscription_e2e_test.go

Lines changed: 29 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1459,53 +1459,57 @@ var _ = Describe("Subscription", func() {
14591459
By(`csvs for catalogsource 2`)
14601460
csvs2 := make([]operatorsv1alpha1.ClusterServiceVersion, 0)
14611461

1462-
packageA := registry.PackageManifest{PackageName: "PackageA"}
1462+
testPackage := registry.PackageManifest{PackageName: "test-package"}
14631463
By("Package A", func() {
14641464
Step(1, "Default Channel: Stable", func() {
1465-
packageA.DefaultChannelName = stableChannel
1465+
testPackage.DefaultChannelName = stableChannel
14661466
})
14671467

14681468
Step(1, "Channel Stable", func() {
14691469
Step(2, "Operator A (Requires CRD, CRD 2)", func() {
14701470
csvA := newCSV("csv-a", generatedNamespace.GetName(), "", semver.MustParse("0.1.0"), nil, []apiextensionsv1.CustomResourceDefinition{crd, crd2}, nil)
1471-
packageA.Channels = append(packageA.Channels, registry.PackageChannel{Name: stableChannel, CurrentCSVName: csvA.GetName()})
1471+
testPackage.
1472+
Channels = append(testPackage.
1473+
Channels, registry.PackageChannel{Name: stableChannel, CurrentCSVName: csvA.GetName()})
14721474
csvs1 = append(csvs1, csvA)
14731475
})
14741476
})
14751477

14761478
Step(1, "Channel Alpha", func() {
14771479
Step(2, "Operator ABC (Provides: CRD, CRD 2)", func() {
14781480
csvABC := newCSV("csv-abc", generatedNamespace.GetName(), "", semver.MustParse("0.1.0"), []apiextensionsv1.CustomResourceDefinition{crd, crd2}, nil, nil)
1479-
packageA.Channels = append(packageA.Channels, registry.PackageChannel{Name: alphaChannel, CurrentCSVName: csvABC.GetName()})
1481+
testPackage.
1482+
Channels = append(testPackage.
1483+
Channels, registry.PackageChannel{Name: alphaChannel, CurrentCSVName: csvABC.GetName()})
14801484
csvs1 = append(csvs1, csvABC)
14811485
})
14821486
})
14831487
})
14841488

1485-
packageB := registry.PackageManifest{PackageName: "PackageB"}
1489+
anotherPackage := registry.PackageManifest{PackageName: "another-package"}
14861490
By("Package B", func() {
14871491
Step(1, "Default Channel: Stable", func() {
1488-
packageB.DefaultChannelName = stableChannel
1492+
anotherPackage.DefaultChannelName = stableChannel
14891493
})
14901494

14911495
Step(1, "Channel Stable", func() {
14921496
Step(2, "Operator B (Provides: CRD)", func() {
14931497
csvB := newCSV("csv-b", generatedNamespace.GetName(), "", semver.MustParse("0.1.0"), []apiextensionsv1.CustomResourceDefinition{crd}, nil, nil)
1494-
packageB.Channels = append(packageB.Channels, registry.PackageChannel{Name: stableChannel, CurrentCSVName: csvB.GetName()})
1498+
anotherPackage.Channels = append(anotherPackage.Channels, registry.PackageChannel{Name: stableChannel, CurrentCSVName: csvB.GetName()})
14951499
csvs1 = append(csvs1, csvB)
14961500
})
14971501
})
14981502

14991503
Step(1, "Channel Alpha", func() {
15001504
Step(2, "Operator D (Provides: CRD)", func() {
15011505
csvD := newCSV("csv-d", generatedNamespace.GetName(), "", semver.MustParse("0.1.0"), []apiextensionsv1.CustomResourceDefinition{crd}, nil, nil)
1502-
packageB.Channels = append(packageB.Channels, registry.PackageChannel{Name: alphaChannel, CurrentCSVName: csvD.GetName()})
1506+
anotherPackage.Channels = append(anotherPackage.Channels, registry.PackageChannel{Name: alphaChannel, CurrentCSVName: csvD.GetName()})
15031507
csvs1 = append(csvs1, csvD)
15041508
})
15051509
})
15061510
})
15071511

1508-
packageBInCatsrc2 := registry.PackageManifest{PackageName: "PackageB"}
1512+
packageBInCatsrc2 := registry.PackageManifest{PackageName: "another-package"}
15091513
By("Package B", func() {
15101514
Step(1, "Default Channel: Stable", func() {
15111515
packageBInCatsrc2.DefaultChannelName = stableChannel
@@ -1540,7 +1544,7 @@ var _ = Describe("Subscription", func() {
15401544
var cleanup cleanupFunc
15411545
By("creating catalogsources", func() {
15421546
var c1, c2 cleanupFunc
1543-
catsrc, c1 = createInternalCatalogSource(kubeClient, crClient, genName("catsrc"), generatedNamespace.GetName(), []registry.PackageManifest{packageA, packageB}, []apiextensionsv1.CustomResourceDefinition{crd, crd2}, csvs1)
1547+
catsrc, c1 = createInternalCatalogSource(kubeClient, crClient, genName("catsrc"), generatedNamespace.GetName(), []registry.PackageManifest{testPackage, anotherPackage}, []apiextensionsv1.CustomResourceDefinition{crd, crd2}, csvs1)
15441548
catsrc2, c2 = createInternalCatalogSource(kubeClient, crClient, genName("catsrc2"), generatedNamespace.GetName(), []registry.PackageManifest{packageBInCatsrc2, packageC}, []apiextensionsv1.CustomResourceDefinition{crd, crd2}, csvs2)
15451549
cleanup = func() {
15461550
c1()
@@ -1556,11 +1560,11 @@ var _ = Describe("Subscription", func() {
15561560
require.NoError(GinkgoT(), err)
15571561
})
15581562

1559-
By(`Create a subscription for packageA in catsrc`)
1563+
By(`Create a subscription for test-package in catsrc`)
15601564
subscriptionSpec := &operatorsv1alpha1.SubscriptionSpec{
15611565
CatalogSource: catsrc.GetName(),
15621566
CatalogSourceNamespace: catsrc.GetNamespace(),
1563-
Package: packageA.PackageName,
1567+
Package: testPackage.PackageName,
15641568
Channel: stableChannel,
15651569
InstallPlanApproval: operatorsv1alpha1.ApprovalAutomatic,
15661570
}
@@ -1666,7 +1670,7 @@ var _ = Describe("Subscription", func() {
16661670
var subscription *operatorsv1alpha1.Subscription
16671671

16681672
BeforeEach(func() {
1669-
By(`Create a subscription for packageA in catsrc`)
1673+
By(`Create a subscription for test-package in catsrc`)
16701674
subscriptionSpec := &operatorsv1alpha1.SubscriptionSpec{
16711675
CatalogSource: catsrcMain.GetName(),
16721676
CatalogSourceNamespace: catsrcMain.GetNamespace(),
@@ -1754,7 +1758,7 @@ var _ = Describe("Subscription", func() {
17541758
var subscription *operatorsv1alpha1.Subscription
17551759

17561760
BeforeEach(func() {
1757-
By(`Create a subscription for packageA in catsrc`)
1761+
By(`Create a subscription for test-package in catsrc`)
17581762
subscriptionSpec := &operatorsv1alpha1.SubscriptionSpec{
17591763
CatalogSource: catsrcMain.GetName(),
17601764
CatalogSourceNamespace: catsrcMain.GetNamespace(),
@@ -1848,7 +1852,7 @@ var _ = Describe("Subscription", func() {
18481852
var subscription *operatorsv1alpha1.Subscription
18491853

18501854
BeforeEach(func() {
1851-
By(`Create a subscription for packageA in catsrc`)
1855+
By(`Create a subscription for test-package in catsrc`)
18521856
subscriptionSpec := &operatorsv1alpha1.SubscriptionSpec{
18531857
CatalogSource: catsrcMain.GetName(),
18541858
CatalogSourceNamespace: catsrcMain.GetNamespace(),
@@ -1942,7 +1946,7 @@ var _ = Describe("Subscription", func() {
19421946
var subscription *operatorsv1alpha1.Subscription
19431947

19441948
BeforeEach(func() {
1945-
By(`Create a subscription for packageA in catsrc`)
1949+
By(`Create a subscription for test-package in catsrc`)
19461950
subscriptionSpec := &operatorsv1alpha1.SubscriptionSpec{
19471951
CatalogSource: catsrcMain.GetName(),
19481952
CatalogSourceNamespace: catsrcMain.GetNamespace(),
@@ -2154,7 +2158,7 @@ var _ = Describe("Subscription", func() {
21542158

21552159
packages = []registry.PackageManifest{
21562160
{
2157-
PackageName: "packageA",
2161+
PackageName: "test-package",
21582162
Channels: []registry.PackageChannel{
21592163
{Name: "alpha", CurrentCSVName: "csvA"},
21602164
},
@@ -2169,7 +2173,7 @@ var _ = Describe("Subscription", func() {
21692173
_, err := fetchCatalogSourceOnStatus(crc, catSrcName, generatedNamespace.GetName(), catalogSourceRegistryPodSynced())
21702174
require.NoError(GinkgoT(), err)
21712175

2172-
cleanup = createSubscriptionForCatalog(crc, generatedNamespace.GetName(), subName, catSrcName, "packageA", "alpha", "", operatorsv1alpha1.ApprovalAutomatic)
2176+
cleanup = createSubscriptionForCatalog(crc, generatedNamespace.GetName(), subName, catSrcName, "test-package", "alpha", "", operatorsv1alpha1.ApprovalAutomatic)
21732177
})
21742178

21752179
AfterEach(func() {
@@ -2191,7 +2195,7 @@ var _ = Describe("Subscription", func() {
21912195

21922196
BeforeEach(func() {
21932197
newPkg := registry.PackageManifest{
2194-
PackageName: "PackageB",
2198+
PackageName: "another-package",
21952199
Channels: []registry.PackageChannel{
21962200
{Name: "alpha", CurrentCSVName: "csvB"},
21972201
},
@@ -2420,8 +2424,8 @@ var _ = Describe("Subscription", func() {
24202424
Expect(magicCatalog.DeployCatalog(context.Background())).To(BeNil())
24212425

24222426
By("creating the testing subscription")
2423-
subName = fmt.Sprintf("%s-packagea-sub", generatedNamespace.GetName())
2424-
createSubscriptionForCatalog(crc, generatedNamespace.GetName(), subName, catalogSourceName, "packageA", stableChannel, "", operatorsv1alpha1.ApprovalAutomatic)
2427+
subName = fmt.Sprintf("%s-test-package-sub", generatedNamespace.GetName())
2428+
createSubscriptionForCatalog(crc, generatedNamespace.GetName(), subName, catalogSourceName, "test-package", stableChannel, "", operatorsv1alpha1.ApprovalAutomatic)
24252429

24262430
By("waiting until the subscription has an IP reference")
24272431
subscription, err := fetchSubscription(crc, generatedNamespace.GetName(), subName, subscriptionHasInstallPlanChecker())
@@ -2592,13 +2596,11 @@ var _ = Describe("Subscription", func() {
25922596
Expect(err).To(BeNil())
25932597

25942598
By("waiting for the subscription to have v0.3.0 installed with a Package deprecated condition")
2595-
_, err = fetchSubscription(crc, generatedNamespace.GetName(), subName, subscriptionDoesNotHaveCondition(v1alpha1.SubscriptionBundleDeprecated))
2596-
Expect(err).Should(BeNil())
25972599
sub, err = fetchSubscription(crc, generatedNamespace.GetName(), subName, subscriptionHasCondition(
25982600
v1alpha1.SubscriptionPackageDeprecated,
25992601
corev1.ConditionTrue,
26002602
"",
2601-
"olm.package/packageA: packageA has been deprecated. Please switch to packageB."))
2603+
"olm.package/test-package: test-package has been deprecated. Please switch to another-package."))
26022604
Expect(err).Should(BeNil())
26032605

26042606
By("checking for the deprecated conditions")
@@ -2825,8 +2827,8 @@ properties:
28252827
Expect(magicCatalog.DeployCatalog(context.Background())).To(BeNil())
28262828

28272829
By("creating the testing subscription")
2828-
subName := fmt.Sprintf("%s-packagea-sub", generatedNamespace.GetName())
2829-
createSubscriptionForCatalog(crc, generatedNamespace.GetName(), subName, catalogSourceName, "packageA", stableChannel, "", operatorsv1alpha1.ApprovalAutomatic)
2830+
subName := fmt.Sprintf("%s-test-package-sub", generatedNamespace.GetName())
2831+
createSubscriptionForCatalog(crc, generatedNamespace.GetName(), subName, catalogSourceName, "test-package", stableChannel, "", operatorsv1alpha1.ApprovalAutomatic)
28302832

28312833
By("waiting until the subscription has an IP reference")
28322834
subscription, err := fetchSubscription(crc, generatedNamespace.GetName(), subName, subscriptionHasInstallPlanChecker())
@@ -3266,6 +3268,7 @@ func fetchSubscription(crc versioned.Interface, namespace, name string, checker
32663268
if thisState != lastState || thisCSV != lastCSV || !equality.Semantic.DeepEqual(thisInstallPlanRef, lastInstallPlanRef) {
32673269
lastState, lastCSV, lastInstallPlanRef = thisState, thisCSV, thisInstallPlanRef
32683270
log(fmt.Sprintf("subscription %s/%s state: %s (csv %s): installPlanRef: %#v", namespace, name, thisState, thisCSV, thisInstallPlanRef))
3271+
log(fmt.Sprintf("subscription %s/%s state: %s (csv %s): status: %#v", namespace, name, thisState, thisCSV, fetchedSubscription.Status))
32693272
}
32703273
return checker(fetchedSubscription), nil
32713274
})
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
22
schema: olm.package
3-
name: packageA
3+
name: test-package
44
defaultChannel: stable
55
---
66
schema: olm.channel
7-
package: packageA
7+
package: test-package
88
name: stable
99
entries:
1010
- name: bad-csv
1111
---
1212
schema: olm.bundle
1313
name: bad-csv
14-
package: packageA
14+
package: test-package
1515
image: quay.io/olmtest/missing_api_version:latest
1616
properties:
1717
- type: olm.gvk
@@ -21,5 +21,5 @@ properties:
2121
version: v1alpha1
2222
- type: olm.package
2323
value:
24-
packageName: packageA
24+
packageName: test-package
2525
version: 1.0.0

staging/operator-lifecycle-manager/test/e2e/testdata/fail-forward/v0.1.0/packagemanifest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
packageName: packageA
1+
packageName: test-package
22
channels:
33
- name: stable
44
currentCSV: example-operator.v0.1.0

0 commit comments

Comments
 (0)