@@ -1197,47 +1197,39 @@ var _ = Describe("webhook tests for ResourceOverride UPDATE operations", Ordered
11971197 })
11981198
11991199 It ("should deny update RO with invalid resource override" , func () {
1200- Eventually (func (g Gomega ) error {
1201- By ("creating a new resource override" )
1202- ro1 := & placementv1alpha1.ResourceOverride {
1203- ObjectMeta : metav1.ObjectMeta {
1204- Name : fmt .Sprintf ("test-ro-%d" , GinkgoParallelProcess ()),
1205- Namespace : roNamespace ,
1206- },
1207- Spec : placementv1alpha1.ResourceOverrideSpec {
1208- ResourceSelectors : []placementv1alpha1.ResourceSelector {
1200+ newSelector := placementv1alpha1.ResourceSelector {
1201+ Group : "apps" ,
1202+ Kind : "Deployment" ,
1203+ Version : "v1" ,
1204+ Name : "test-deployment-x" ,
1205+ }
1206+ ro1 := & placementv1alpha1.ResourceOverride {
1207+ ObjectMeta : metav1.ObjectMeta {
1208+ Name : fmt .Sprintf ("test-ro-%d" , GinkgoParallelProcess ()),
1209+ Namespace : roNamespace ,
1210+ },
1211+ Spec : placementv1alpha1.ResourceOverrideSpec {
1212+ Policy : & placementv1alpha1.OverridePolicy {
1213+ OverrideRules : []placementv1alpha1.OverrideRule {
12091214 {
1210- Group : "apps" ,
1211- Kind : "Deployment" ,
1212- Version : "v1" ,
1213- Name : "test-deployment-1" ,
1214- },
1215- },
1216- Policy : & placementv1alpha1.OverridePolicy {
1217- OverrideRules : []placementv1alpha1.OverrideRule {
1218- {
1219- ClusterSelector : nil ,
1220- JSONPatchOverrides : []placementv1alpha1.JSONPatchOverride {
1221- {
1222- Operator : placementv1alpha1 .JSONPatchOverrideOpRemove ,
1223- Path : "/meta/labels/test-key" ,
1224- },
1215+ ClusterSelector : nil ,
1216+ JSONPatchOverrides : []placementv1alpha1.JSONPatchOverride {
1217+ {
1218+ Operator : placementv1alpha1 .JSONPatchOverrideOpRemove ,
1219+ Path : "/meta/labels/test-key" ,
12251220 },
12261221 },
12271222 },
12281223 },
12291224 },
1230- }
1231- Expect (hubClient .Create (ctx , ro1 )).To (Succeed (), "Failed to create RO %s" , ro1 .Name )
1232-
1225+ },
1226+ }
1227+ ro1 .Spec .ResourceSelectors = append (ro1 .Spec .ResourceSelectors , newSelector )
1228+ By ("creating a new resource override" )
1229+ Expect (hubClient .Create (ctx , ro1 )).To (Succeed (), "Failed to create RO %s" , ro1 .Name )
1230+ Eventually (func (g Gomega ) error {
12331231 var ro placementv1alpha1.ResourceOverride
12341232 g .Expect (hubClient .Get (ctx , types.NamespacedName {Name : roName , Namespace : roNamespace }, & ro )).Should (Succeed ())
1235- newSelector := placementv1alpha1.ResourceSelector {
1236- Group : "apps" ,
1237- Kind : "Deployment" ,
1238- Version : "v1" ,
1239- Name : fmt .Sprintf ("test-deployment-%d" , 1 ),
1240- }
12411233 ro .Spec .ResourceSelectors = append (ro .Spec .ResourceSelectors , newSelector )
12421234 clusterSelectorTerm := placementv1beta1.ClusterSelectorTerm {
12431235 PropertySelector : & placementv1beta1.PropertySelector {
0 commit comments