@@ -37,6 +37,7 @@ import (
3737 batchv1 "k8s.io/api/batch/v1"
3838 corev1 "k8s.io/api/core/v1"
3939 k8s_errors "k8s.io/apimachinery/pkg/api/errors"
40+ metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
4041 "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
4142 "k8s.io/apimachinery/pkg/types"
4243 "sigs.k8s.io/controller-runtime/pkg/client"
@@ -1185,6 +1186,21 @@ var _ = Describe("OVNController controller", func() {
11851186 Name : OvnDbCertSecretName ,
11861187 Namespace : namespace ,
11871188 }))
1189+
1190+ issuer := & certmgrv1.Issuer {
1191+ ObjectMeta : metav1.ObjectMeta {
1192+ Name : OvnIssuerName ,
1193+ Namespace : namespace ,
1194+ },
1195+ Spec : certmgrv1.IssuerSpec {
1196+ IssuerConfig : certmgrv1.IssuerConfig {
1197+ SelfSigned : & certmgrv1.SelfSignedIssuer {},
1198+ },
1199+ },
1200+ }
1201+ Expect (k8sClient .Create (ctx , issuer )).To (Succeed ())
1202+ DeferCleanup (k8sClient .Delete , ctx , issuer )
1203+
11881204 dbs = CreateTLSOVNDBClusters (namespace , map [string ][]string {}, 1 )
11891205 DeferCleanup (DeleteOVNDBClusters , dbs )
11901206 northdName := CreateReadyOVNNorthd (namespace , GetDefaultOVNNorthdSpec ())
@@ -1248,6 +1264,7 @@ var _ = Describe("OVNController controller", func() {
12481264
12491265 nodeName := daemonSetName .Name
12501266 certName := ovncontroller .RbacCertName (nodeName )
1267+ certSecretName := ovncontroller .RbacCertSecretName (nodeName )
12511268
12521269 // Wait for the Certificate CR to be created, then simulate
12531270 // cert-manager by creating the cert Secret
@@ -1256,7 +1273,7 @@ var _ = Describe("OVNController controller", func() {
12561273 Namespace : namespace ,
12571274 })
12581275 DeferCleanup (k8sClient .Delete , ctx , th .CreateCertSecret (types.NamespacedName {
1259- Name : certName ,
1276+ Name : certSecretName ,
12601277 Namespace : namespace ,
12611278 }))
12621279
@@ -1296,7 +1313,7 @@ var _ = Describe("OVNController controller", func() {
12961313 // Check RBAC cert volume references the cert secret
12971314 hasRbacVolume := false
12981315 for _ , v := range job .Spec .Template .Spec .Volumes {
1299- if v .Name == "ovn-rbac-cert" && v .Secret != nil && v .Secret .SecretName == certName {
1316+ if v .Name == "ovn-rbac-cert" && v .Secret != nil && v .Secret .SecretName == certSecretName {
13001317 hasRbacVolume = true
13011318 }
13021319 }
0 commit comments