@@ -223,7 +223,8 @@ func (r *AuthPolicyStatusUpdater) enforcedCondition(policy *kuadrantv1.AuthPolic
223
223
224
224
// check the status of the gateways' configuration resources
225
225
for _ , g := range affectedGateways {
226
- switch g .gatewayClass .Spec .ControllerName {
226
+ controllerName := g .gatewayClass .Spec .ControllerName
227
+ switch defaultGatewayControllerName (controllerName ) {
227
228
case defaultIstioGatewayControllerName :
228
229
// EnvoyFilter
229
230
istioAuthClustersModifiedGateways , _ := state .Load (StateIstioAuthClustersModified )
@@ -242,12 +243,12 @@ func (r *AuthPolicyStatusUpdater) enforcedCondition(policy *kuadrantv1.AuthPolic
242
243
// EnvoyPatchPolicy
243
244
envoyGatewayAuthClustersModifiedGateways , _ := state .Load (StateEnvoyGatewayAuthClustersModified )
244
245
componentsToSync = append (componentsToSync , gatewayComponentsToSync (g .gateway , kuadrantenvoygateway .EnvoyPatchPolicyGroupKind , envoyGatewayAuthClustersModifiedGateways , topology , func (obj machinery.Object ) bool {
245
- return meta .IsStatusConditionTrue (kuadrantgatewayapi .PolicyStatusConditionsFromAncestor (obj .(* controller.RuntimeObject ).Object .(* envoygatewayv1alpha1.EnvoyPatchPolicy ).Status , defaultEnvoyGatewayGatewayControllerName , gatewayAncestor , gatewayapiv1 .Namespace (obj .GetNamespace ())), string (envoygatewayv1alpha1 .PolicyConditionProgrammed ))
246
+ return meta .IsStatusConditionTrue (kuadrantgatewayapi .PolicyStatusConditionsFromAncestor (obj .(* controller.RuntimeObject ).Object .(* envoygatewayv1alpha1.EnvoyPatchPolicy ).Status , controllerName , gatewayAncestor , gatewayapiv1 .Namespace (obj .GetNamespace ())), string (envoygatewayv1alpha1 .PolicyConditionProgrammed ))
246
247
})... )
247
248
// EnvoyExtensionPolicy
248
249
envoyGatewayExtensionsModifiedGateways , _ := state .Load (StateEnvoyGatewayExtensionsModified )
249
250
componentsToSync = append (componentsToSync , gatewayComponentsToSync (g .gateway , kuadrantenvoygateway .EnvoyExtensionPolicyGroupKind , envoyGatewayExtensionsModifiedGateways , topology , func (obj machinery.Object ) bool {
250
- return meta .IsStatusConditionTrue (kuadrantgatewayapi .PolicyStatusConditionsFromAncestor (obj .(* controller.RuntimeObject ).Object .(* envoygatewayv1alpha1.EnvoyExtensionPolicy ).Status , defaultEnvoyGatewayGatewayControllerName , gatewayAncestor , gatewayapiv1 .Namespace (obj .GetNamespace ())), string (gatewayapiv1alpha2 .PolicyConditionAccepted ))
251
+ return meta .IsStatusConditionTrue (kuadrantgatewayapi .PolicyStatusConditionsFromAncestor (obj .(* controller.RuntimeObject ).Object .(* envoygatewayv1alpha1.EnvoyExtensionPolicy ).Status , controllerName , gatewayAncestor , gatewayapiv1 .Namespace (obj .GetNamespace ())), string (gatewayapiv1alpha2 .PolicyConditionAccepted ))
251
252
})... )
252
253
default :
253
254
componentsToSync = append (componentsToSync , fmt .Sprintf ("%s (%s/%s)" , machinery .GatewayGroupKind .Kind , g .gateway .GetNamespace (), g .gateway .GetName ()))
0 commit comments