File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -105,6 +105,16 @@ func (tc *TestHelper) GetCert(name types.NamespacedName) *certmgrv1.Certificate
105105 return instance
106106}
107107
108+ // GetCerts retrieves all certs by namespace
109+ func (tc * TestHelper ) GetCerts (namespace string ) * certmgrv1.CertificateList {
110+ certs := & certmgrv1.CertificateList {}
111+ gomega .Eventually (func (g gomega.Gomega ) {
112+ g .Expect (tc .K8sClient .List (tc .Ctx , certs , client .InNamespace (namespace ))).Should (gomega .Succeed ())
113+ }, tc .Timeout , tc .Interval ).Should (gomega .Succeed ())
114+
115+ return certs
116+ }
117+
108118// AssertCertDoesNotExist ensures the Certificate resource does not exist in a k8s cluster.
109119func (tc * TestHelper ) AssertCertDoesNotExist (name types.NamespacedName ) {
110120 instance := & certmgrv1.Certificate {}
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ package helpers
1515
1616import (
1717 "github.com/onsi/gomega"
18+ "sigs.k8s.io/controller-runtime/pkg/client"
1819
1920 corev1 "k8s.io/api/core/v1"
2021 k8s_errors "k8s.io/apimachinery/pkg/api/errors"
@@ -36,6 +37,16 @@ func (tc *TestHelper) GetSecret(name types.NamespacedName) corev1.Secret {
3637 return * secret
3738}
3839
40+ // GetSecrets retrieves all secrets by namespace
41+ func (tc * TestHelper ) GetSecrets (namespace string ) * corev1.SecretList {
42+ scerets := & corev1.SecretList {}
43+ gomega .Eventually (func (g gomega.Gomega ) {
44+ g .Expect (tc .K8sClient .List (tc .Ctx , scerets , client .InNamespace (namespace ))).Should (gomega .Succeed ())
45+ }, tc .Timeout , tc .Interval ).Should (gomega .Succeed ())
46+
47+ return scerets
48+ }
49+
3950// CreateSecret creates a new Secret resource with provided data.
4051//
4152// Example usage:
You can’t perform that action at this time.
0 commit comments