From f0aa69a5411ccfe2dc4800c2a60c63b9d03b0fa2 Mon Sep 17 00:00:00 2001 From: nont Date: Mon, 24 Jul 2023 09:54:00 -0700 Subject: [PATCH] Fix NSG e2e error https://redhat-external.slack.com/archives/C03F6AA3HDH/p1689891751922919 --- .../openshiftcluster_validatedynamic.go | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/pkg/validate/openshiftcluster_validatedynamic.go b/pkg/validate/openshiftcluster_validatedynamic.go index f0cfe178a91..781a15185e3 100644 --- a/pkg/validate/openshiftcluster_validatedynamic.go +++ b/pkg/validate/openshiftcluster_validatedynamic.go @@ -170,40 +170,6 @@ func (dv *openShiftClusterDynamicValidator) Dynamic(ctx context.Context) error { ) } - // FP validation - fpDynamic := dynamic.NewValidator( - dv.log, - dv.env, - dv.env.Environment(), - dv.subscriptionDoc.ID, - dv.fpAuthorizer, - dv.env.FPClientID(), - dynamic.AuthorizerFirstParty, - fpClientCred, - pdpClient, - ) - - err = fpDynamic.ValidateVnet( - ctx, - dv.oc.Location, - subnets, - dv.oc.Properties.NetworkProfile.PodCIDR, - dv.oc.Properties.NetworkProfile.ServiceCIDR, - ) - if err != nil { - return err - } - - err = fpDynamic.ValidateDiskEncryptionSets(ctx, dv.oc) - if err != nil { - return err - } - - err = fpDynamic.ValidatePreConfiguredNSGs(ctx, dv.oc, subnets) - if err != nil { - return err - } - tenantID := dv.subscriptionDoc.Subscription.Properties.TenantID options := dv.env.Environment().ClientSecretCredentialOptions() spTokenCredential, err := azidentity.NewClientSecretCredential( @@ -268,5 +234,39 @@ func (dv *openShiftClusterDynamicValidator) Dynamic(ctx context.Context) error { return err } + // FP validation + fpDynamic := dynamic.NewValidator( + dv.log, + dv.env, + dv.env.Environment(), + dv.subscriptionDoc.ID, + dv.fpAuthorizer, + dv.env.FPClientID(), + dynamic.AuthorizerFirstParty, + fpClientCred, + pdpClient, + ) + + err = fpDynamic.ValidateVnet( + ctx, + dv.oc.Location, + subnets, + dv.oc.Properties.NetworkProfile.PodCIDR, + dv.oc.Properties.NetworkProfile.ServiceCIDR, + ) + if err != nil { + return err + } + + err = fpDynamic.ValidateDiskEncryptionSets(ctx, dv.oc) + if err != nil { + return err + } + + err = fpDynamic.ValidatePreConfiguredNSGs(ctx, dv.oc, subnets) + if err != nil { + return err + } + return nil }