99 let ( :mtls_domain ) do
1010 VCAP ::CloudController ::PrivateDomain . make (
1111 owning_organization : org ,
12- enforce_access_rules : true ,
13- access_rules_scope : 'space'
12+ enforce_route_policies : true ,
13+ route_policies_scope : 'space'
1414 )
1515 end
1616 let ( :regular_domain ) do
@@ -82,7 +82,7 @@ def expected_rule_json(rule)
8282 end
8383 end
8484
85- context 'when the domain does not have enforce_access_rules enabled' do
85+ context 'when the domain does not have enforce_route_policies enabled' do
8686 let ( :request_body ) do
8787 {
8888 source : "cf:app:#{ valid_uuid } " ,
@@ -212,7 +212,7 @@ def expected_rule_json(rule)
212212 # Simulate a race condition where the DB unique constraint catches the duplicate
213213 # after validation passes but before the insert commits
214214 allow_any_instance_of ( VCAP ::CloudController ::RoutePolicy ) . to receive ( :save ) . and_raise (
215- Sequel ::UniqueConstraintViolation . new ( 'UNIQUE constraint failed: route_access_rules .route_id, route_access_rules .source' )
215+ Sequel ::UniqueConstraintViolation . new ( 'UNIQUE constraint failed: route_policies .route_id, route_policies .source' )
216216 )
217217
218218 post '/v3/route_policies' , {
@@ -236,11 +236,11 @@ def expected_rule_json(rule)
236236 end
237237
238238 it 'returns the access rule' do
239- get "/v3/route_policies/#{ access_rule . guid } " , nil , admin_header
239+ get "/v3/route_policies/#{ route_policy . guid } " , nil , admin_header
240240
241241 expect ( last_response . status ) . to eq ( 200 )
242242 parsed = Oj . load ( last_response . body )
243- expect ( parsed [ 'guid' ] ) . to eq ( access_rule . guid )
243+ expect ( parsed [ 'guid' ] ) . to eq ( route_policy . guid )
244244 expect ( parsed [ 'source' ] ) . to eq ( "cf:app:#{ valid_uuid } " )
245245 end
246246
@@ -303,8 +303,8 @@ def expected_rule_json(rule)
303303 let ( :other_mtls_domain ) do
304304 VCAP ::CloudController ::PrivateDomain . make (
305305 owning_organization : other_org ,
306- enforce_access_rules : true ,
307- access_rules_scope : 'space'
306+ enforce_route_policies : true ,
307+ route_policies_scope : 'space'
308308 )
309309 end
310310 let ( :other_route ) { VCAP ::CloudController ::Route . make ( space : other_space , domain : other_mtls_domain ) }
@@ -369,8 +369,8 @@ def expected_rule_json(rule)
369369 let ( :other_mtls_domain ) do
370370 VCAP ::CloudController ::PrivateDomain . make (
371371 owning_organization : other_org ,
372- enforce_access_rules : true ,
373- access_rules_scope : 'space'
372+ enforce_route_policies : true ,
373+ route_policies_scope : 'space'
374374 )
375375 end
376376 let ( :other_route ) { VCAP ::CloudController ::Route . make ( space : other_space , domain : other_mtls_domain ) }
@@ -398,17 +398,17 @@ def expected_rule_json(rule)
398398 end
399399 end
400400
401- describe 'filtering by selector_resource_guids ' do
401+ describe 'filtering by source_guids ' do
402402 it 'escapes % so it does not act as a LIKE wildcard' do
403- get '/v3/route_policies?selector_resource_guids =%25' , nil , admin_header
403+ get '/v3/route_policies?source_guids =%25' , nil , admin_header
404404
405405 expect ( last_response . status ) . to eq ( 200 )
406406 parsed = Oj . load ( last_response . body )
407407 expect ( parsed [ 'resources' ] . length ) . to eq ( 0 )
408408 end
409409
410410 it 'escapes _ so it does not act as a LIKE single-char wildcard' do
411- get '/v3/route_policies?selector_resource_guids =cf_app' , nil , admin_header
411+ get '/v3/route_policies?source_guids =cf_app' , nil , admin_header
412412
413413 expect ( last_response . status ) . to eq ( 200 )
414414 parsed = Oj . load ( last_response . body )
@@ -417,15 +417,15 @@ def expected_rule_json(rule)
417417 end
418418
419419 it 'escapes backslash so it does not act as a LIKE escape character' do
420- get '/v3/route_policies?selector_resource_guids =cf%5Capp' , nil , admin_header
420+ get '/v3/route_policies?source_guids =cf%5Capp' , nil , admin_header
421421
422422 expect ( last_response . status ) . to eq ( 200 )
423423 parsed = Oj . load ( last_response . body )
424424 expect ( parsed [ 'resources' ] . length ) . to eq ( 0 )
425425 end
426426 end
427427
428- context 'with include=selector_resource ' do
428+ context 'with include=source ' do
429429 let! ( :frontend_app ) { VCAP ::CloudController ::AppModel . make ( space : space , name : 'frontend-app' ) }
430430 let! ( :other_space ) { VCAP ::CloudController ::Space . make ( organization : org , name : 'other-space' ) }
431431 let! ( :other_org ) { VCAP ::CloudController ::Organization . make ( name : 'other-org' ) }
@@ -455,7 +455,7 @@ def expected_rule_json(rule)
455455 end
456456
457457 it 'includes resolved selector resources' do
458- get '/v3/route_policies?include=selector_resource ' , nil , admin_header
458+ get '/v3/route_policies?include=source ' , nil , admin_header
459459
460460 expect ( last_response . status ) . to eq ( 200 )
461461 parsed = Oj . load ( last_response . body )
@@ -491,7 +491,7 @@ def expected_rule_json(rule)
491491 route_id : mtls_route . id
492492 )
493493
494- get '/v3/route_policies?include=selector_resource ' , nil , admin_header
494+ get '/v3/route_policies?include=source ' , nil , admin_header
495495
496496 expect ( last_response . status ) . to eq ( 200 )
497497 parsed = Oj . load ( last_response . body )
@@ -509,7 +509,7 @@ def expected_rule_json(rule)
509509 route_id : VCAP ::CloudController ::Route . make ( space : space , domain : mtls_domain ) . id
510510 )
511511
512- get '/v3/route_policies?include=selector_resource ' , nil , admin_header
512+ get '/v3/route_policies?include=source ' , nil , admin_header
513513
514514 expect ( last_response . status ) . to eq ( 200 )
515515 parsed = Oj . load ( last_response . body )
@@ -526,7 +526,7 @@ def expected_rule_json(rule)
526526 route_id : VCAP ::CloudController ::Route . make ( space : space , domain : mtls_domain ) . id
527527 )
528528
529- get '/v3/route_policies?include=selector_resource ' , nil , admin_header
529+ get '/v3/route_policies?include=source ' , nil , admin_header
530530
531531 expect ( last_response . status ) . to eq ( 200 )
532532 # Should succeed without error even with cf:any selector
@@ -592,15 +592,15 @@ def expected_rule_json(rule)
592592 expect ( route_count ) . to eq ( 1 )
593593 end
594594
595- it 'combines include=route with include=selector_resource ' do
595+ it 'combines include=route with include=source ' do
596596 test_app = VCAP ::CloudController ::AppModel . make ( space : space , name : 'test-app' )
597597 VCAP ::CloudController ::RoutePolicy . create (
598598 guid : SecureRandom . uuid ,
599599 source : "cf:app:#{ test_app . guid } " ,
600600 route_id : mtls_route . id
601601 )
602602
603- get '/v3/route_policies?include=route,selector_resource ' , nil , admin_header
603+ get '/v3/route_policies?include=route,source ' , nil , admin_header
604604
605605 expect ( last_response . status ) . to eq ( 200 )
606606 parsed = Oj . load ( last_response . body )
@@ -630,10 +630,10 @@ def expected_rule_json(rule)
630630 end
631631
632632 it 'deletes the access rule and returns 204' do
633- delete "/v3/route_policies/#{ access_rule . guid } " , nil , admin_header
633+ delete "/v3/route_policies/#{ route_policy . guid } " , nil , admin_header
634634
635635 expect ( last_response . status ) . to eq ( 204 )
636- expect ( VCAP ::CloudController ::RoutePolicy . find ( guid : access_rule . guid ) ) . to be_nil
636+ expect ( VCAP ::CloudController ::RoutePolicy . find ( guid : route_policy . guid ) ) . to be_nil
637637 end
638638
639639 context 'when the access rule does not exist' do
@@ -655,7 +655,7 @@ def expected_rule_json(rule)
655655 end
656656
657657 it 'returns 200' do
658- patch "/v3/route_policies/#{ access_rule . guid } " , {
658+ patch "/v3/route_policies/#{ route_policy . guid } " , {
659659 metadata : { labels : { env : 'production' } }
660660 } . to_json , admin_header
661661
0 commit comments