Skip to content

Commit b9e6cce

Browse files
perdasilvaPer Goncalves da Silva
andauthored
Make PSA catalog tests more resilient (#3645)
Signed-off-by: Per Goncalves da Silva <[email protected]> Co-authored-by: Per Goncalves da Silva <[email protected]>
1 parent ce2832a commit b9e6cce

File tree

1 file changed

+13
-33
lines changed

1 file changed

+13
-33
lines changed

test/e2e/catalog_e2e_test.go

Lines changed: 13 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1601,29 +1601,19 @@ var _ = Describe("Starting CatalogSource e2e tests", Label("CatalogSource"), fun
16011601
})
16021602
})
16031603
})
1604-
When("The namespace is labled as Pod Security Admission policy enforce:restricted", func() {
1604+
When("The namespace is labeled as Pod Security Admission policy enforce:restricted", func() {
16051605
BeforeEach(func() {
1606-
var err error
1607-
testNS := &corev1.Namespace{}
16081606
Eventually(func() error {
1609-
testNS, err = c.KubernetesInterface().CoreV1().Namespaces().Get(context.TODO(), generatedNamespace.GetName(), metav1.GetOptions{})
1607+
testNS, err := c.KubernetesInterface().CoreV1().Namespaces().Get(context.TODO(), generatedNamespace.GetName(), metav1.GetOptions{})
16101608
if err != nil {
16111609
return err
16121610
}
1613-
return nil
1614-
}).Should(BeNil())
1615-
1616-
testNS.ObjectMeta.Labels = map[string]string{
1617-
"pod-security.kubernetes.io/enforce": "restricted",
1618-
"pod-security.kubernetes.io/enforce-version": "latest",
1619-
}
1620-
1621-
Eventually(func() error {
1622-
_, err := c.KubernetesInterface().CoreV1().Namespaces().Update(context.TODO(), testNS, metav1.UpdateOptions{})
1623-
if err != nil {
1624-
return err
1611+
testNS.ObjectMeta.Labels = map[string]string{
1612+
"pod-security.kubernetes.io/enforce": "restricted",
1613+
"pod-security.kubernetes.io/enforce-version": "latest",
16251614
}
1626-
return nil
1615+
_, err = c.KubernetesInterface().CoreV1().Namespaces().Update(context.TODO(), testNS, metav1.UpdateOptions{})
1616+
return err
16271617
}).Should(BeNil())
16281618
})
16291619
When("A CatalogSource built with opm v1.21.0 (<v1.23.2)is created with spec.GrpcPodConfig.SecurityContextConfig set to restricted", func() {
@@ -1674,27 +1664,17 @@ var _ = Describe("Starting CatalogSource e2e tests", Label("CatalogSource"), fun
16741664
})
16751665
When("The namespace is labled as Pod Security Admission policy enforce:baseline", func() {
16761666
BeforeEach(func() {
1677-
var err error
1678-
testNS := &corev1.Namespace{}
16791667
Eventually(func() error {
1680-
testNS, err = c.KubernetesInterface().CoreV1().Namespaces().Get(context.TODO(), generatedNamespace.GetName(), metav1.GetOptions{})
1668+
testNS, err := c.KubernetesInterface().CoreV1().Namespaces().Get(context.TODO(), generatedNamespace.GetName(), metav1.GetOptions{})
16811669
if err != nil {
16821670
return err
16831671
}
1684-
return nil
1685-
}).Should(BeNil())
1686-
1687-
testNS.ObjectMeta.Labels = map[string]string{
1688-
"pod-security.kubernetes.io/enforce": "baseline",
1689-
"pod-security.kubernetes.io/enforce-version": "latest",
1690-
}
1691-
1692-
Eventually(func() error {
1693-
_, err := c.KubernetesInterface().CoreV1().Namespaces().Update(context.TODO(), testNS, metav1.UpdateOptions{})
1694-
if err != nil {
1695-
return err
1672+
testNS.ObjectMeta.Labels = map[string]string{
1673+
"pod-security.kubernetes.io/enforce": "baseline",
1674+
"pod-security.kubernetes.io/enforce-version": "latest",
16961675
}
1697-
return nil
1676+
_, err = c.KubernetesInterface().CoreV1().Namespaces().Update(context.TODO(), testNS, metav1.UpdateOptions{})
1677+
return err
16981678
}).Should(BeNil())
16991679
})
17001680
When("A CatalogSource built with opm v1.21.0 (<v1.23.2)is created with spec.GrpcPodConfig.SecurityContextConfig set to legacy", func() {

0 commit comments

Comments
 (0)