diff --git a/test/e2e/subscription_e2e_test.go b/test/e2e/subscription_e2e_test.go index bfd239d5f4..9f8d225ab4 100644 --- a/test/e2e/subscription_e2e_test.go +++ b/test/e2e/subscription_e2e_test.go @@ -2605,7 +2605,7 @@ var _ = Describe("Subscription", func() { sub, err = fetchSubscription(crc, generatedNamespace.GetName(), subName, subscriptionStateAtLatestChecker()) Expect(err).Should(BeNil()) - By("waiting for the subscription to have v0.3.0 installed without a bundle deprecated condition") + By("waiting for the install plan pending to go away") sub, err = fetchSubscription(crc, generatedNamespace.GetName(), subName, subscriptionHasCondition( operatorsv1alpha1.SubscriptionInstallPlanPending, @@ -2616,14 +2616,23 @@ var _ = Describe("Subscription", func() { ) Expect(err).Should(BeNil()) + By("waiting for the subscription to have v0.3.0 installed without a bundle deprecated condition") + sub, err = fetchSubscription(crc, generatedNamespace.GetName(), subName, + subscriptionHasCondition( + operatorsv1alpha1.SubscriptionBundleDeprecated, + corev1.ConditionUnknown, + "", + "", + ), + ) + Expect(err).Should(BeNil()) + By("checking for the deprecated conditions") By(`Operator is deprecated at only Package and Channel levels`) packageCondition := sub.Status.GetCondition(operatorsv1alpha1.SubscriptionPackageDeprecated) Expect(packageCondition.Status).To(Equal(corev1.ConditionTrue)) channelCondition := sub.Status.GetCondition(operatorsv1alpha1.SubscriptionChannelDeprecated) Expect(channelCondition.Status).To(Equal(corev1.ConditionTrue)) - bundleCondition = sub.Status.GetCondition(operatorsv1alpha1.SubscriptionBundleDeprecated) - Expect(bundleCondition.Status).To(Equal(corev1.ConditionUnknown)) By("verifying that a roll-up condition is present not containing bundle deprecation condition") By(`Roll-up condition should be present and contain deprecation messages from Package and Channel levels`)