@@ -98,8 +98,6 @@ func newTestCertSecret() *corev1.Secret {
9898}
9999
100100func TestEnsureKonnectCertificate (t * testing.T ) {
101- oldID := "old-gateway-id"
102- programmedGatewayID := testKonnectGatewayID
103101 secretRefType := konnectv1alpha1 .SensitiveDataSourceTypeSecretRef
104102
105103 tests := []struct {
@@ -121,9 +119,10 @@ func TestEnsureKonnectCertificate(t *testing.T) {
121119 wantCondReason : string (eventgatewayv1alpha1 .KonnectCertificateNotProgrammedReason ),
122120 verifyCert : func (t * testing.T , cert konnectv1alpha1.KonnectEventDataPlaneCertificate ) {
123121 t .Helper ()
124- assert .Equal (t , commonv1alpha1 .ObjectRefTypeKonnectID , cert .Spec .GatewayRef .Type )
125- require .NotNil (t , cert .Spec .GatewayRef .KonnectID )
126- assert .Equal (t , testKonnectGatewayID , * cert .Spec .GatewayRef .KonnectID )
122+ assert .Equal (t , commonv1alpha1 .ObjectRefTypeNamespacedRef , cert .Spec .GatewayRef .Type )
123+ require .NotNil (t , cert .Spec .GatewayRef .NamespacedRef )
124+ assert .Equal (t , "test-keg" , cert .Spec .GatewayRef .NamespacedRef .Name )
125+ assert .Nil (t , cert .Spec .GatewayRef .KonnectID )
127126 require .NotNil (t , cert .Spec .Type )
128127 assert .Equal (t , konnectv1alpha1 .SensitiveDataSourceTypeSecretRef , * cert .Spec .Type )
129128 require .NotNil (t , cert .Spec .SecretRef )
@@ -141,34 +140,6 @@ func TestEnsureKonnectCertificate(t *testing.T) {
141140 wantCondStatus : metav1 .ConditionFalse ,
142141 wantCondReason : string (eventgatewayv1alpha1 .KonnectCertificateNotProgrammedReason ),
143142 },
144- {
145- name : "updates cert when gateway ID changes" ,
146- extraObjs : []client.Object {
147- & konnectv1alpha1.KonnectEventDataPlaneCertificate {
148- TypeMeta : metav1.TypeMeta {
149- APIVersion : konnectv1alpha1 .GroupVersion .String (),
150- Kind : "KonnectEventDataPlaneCertificate" ,
151- },
152- ObjectMeta : metav1.ObjectMeta {Name : "test-dp" , Namespace : "default" },
153- Spec : konnectv1alpha1.KonnectEventDataPlaneCertificateSpec {
154- GatewayRef : commonv1alpha1.ObjectRef {
155- Type : commonv1alpha1 .ObjectRefTypeKonnectID ,
156- KonnectID : & oldID ,
157- },
158- Type : & secretRefType ,
159- SecretRef : & commonv1alpha1.NamespacedRef {Name : testCertSecretName },
160- },
161- },
162- },
163- wantProgrammed : false ,
164- wantCondStatus : metav1 .ConditionFalse ,
165- wantCondReason : string (eventgatewayv1alpha1 .KonnectCertificateNotProgrammedReason ),
166- verifyCert : func (t * testing.T , cert konnectv1alpha1.KonnectEventDataPlaneCertificate ) {
167- t .Helper ()
168- require .NotNil (t , cert .Spec .GatewayRef .KonnectID )
169- assert .Equal (t , testKonnectGatewayID , * cert .Spec .GatewayRef .KonnectID )
170- },
171- },
172143 {
173144 name : "cert already programmed by Konnect sets KonnectCertificateRegistered=True" , extraObjs : []client.Object {
174145 & konnectv1alpha1.KonnectEventDataPlaneCertificate {
@@ -179,8 +150,8 @@ func TestEnsureKonnectCertificate(t *testing.T) {
179150 ObjectMeta : metav1.ObjectMeta {Name : "test-dp" , Namespace : "default" },
180151 Spec : konnectv1alpha1.KonnectEventDataPlaneCertificateSpec {
181152 GatewayRef : commonv1alpha1.ObjectRef {
182- Type : commonv1alpha1 .ObjectRefTypeKonnectID ,
183- KonnectID : & programmedGatewayID ,
153+ Type : commonv1alpha1 .ObjectRefTypeNamespacedRef ,
154+ NamespacedRef : & commonv1alpha1. NamespacedRef { Name : "test-keg" } ,
184155 },
185156 Type : & secretRefType ,
186157 SecretRef : & commonv1alpha1.NamespacedRef {Name : testCertSecretName },
@@ -224,8 +195,8 @@ func TestEnsureKonnectCertificate(t *testing.T) {
224195 ObjectMeta : metav1.ObjectMeta {Name : "test-dp" , Namespace : "default" },
225196 Spec : konnectv1alpha1.KonnectEventDataPlaneCertificateSpec {
226197 GatewayRef : commonv1alpha1.ObjectRef {
227- Type : commonv1alpha1 .ObjectRefTypeKonnectID ,
228- KonnectID : & programmedGatewayID ,
198+ Type : commonv1alpha1 .ObjectRefTypeNamespacedRef ,
199+ NamespacedRef : & commonv1alpha1. NamespacedRef { Name : "test-keg" } ,
229200 },
230201 Type : & secretRefType ,
231202 SecretRef : & commonv1alpha1.NamespacedRef {Name : testCertSecretName },
0 commit comments