File tree Expand file tree Collapse file tree 8 files changed +25
-25
lines changed
presenters/system_environment
lib/cloud_controller/diego
lib/cloud_controller/diego
presenters/system_environment Expand file tree Collapse file tree 8 files changed +25
-25
lines changed Original file line number Diff line number Diff line change @@ -177,7 +177,7 @@ def revisions_enabled?
177177 app . revisions_enabled
178178 end
179179
180- delegate :file_based_service_bindings_enabled , to : :app
180+ delegate :service_binding_k8s_enabled , to : :app
181181
182182 def package_hash
183183 # this caches latest_package for performance reasons
Original file line number Diff line number Diff line change 33
44class SystemEnvPresenter
55 def initialize ( app_or_process )
6- @file_based_service_bindings_enabled = app_or_process . file_based_service_bindings_enabled
6+ @service_binding_k8s_enabled = app_or_process . service_binding_k8s_enabled
77 @service_bindings = app_or_process . service_bindings
88 end
99
1010 def system_env
11- return { SERVICE_BINDING_ROOT : '/etc/cf-service-bindings' } if @file_based_service_bindings_enabled
11+ return { SERVICE_BINDING_ROOT : '/etc/cf-service-bindings' } if @service_binding_k8s_enabled
1212
1313 { VCAP_SERVICES : service_binding_env_variables }
1414 end
Original file line number Diff line number Diff line change @@ -10,12 +10,12 @@ def self.build(app_or_process)
1010 end
1111
1212 def initialize ( app_or_process )
13- @file_based_service_bindings_enabled = app_or_process . file_based_service_bindings_enabled
13+ @service_binding_k8s_enabled = app_or_process . service_binding_k8s_enabled
1414 @service_bindings = app_or_process . service_bindings
1515 end
1616
1717 def build
18- return nil unless @file_based_service_bindings_enabled
18+ return nil unless @service_binding_k8s_enabled
1919
2020 service_binding_files = { }
2121 names = Set . new # to check for duplicate binding names
Original file line number Diff line number Diff line change 16021602
16031603 it_behaves_like 'permissions for single object endpoint' , ALL_PERMISSIONS
16041604
1605- context 'when file-based service bindings are enabled' do
1605+ context 'when k8s service bindings are enabled' do
16061606 let ( :app_model_response_object ) do
16071607 r = super ( )
16081608 r [ :system_env_json ] = { SERVICE_BINDING_ROOT : '/etc/cf-service-bindings' }
16091609 r
16101610 end
16111611
16121612 before do
1613- app_model . update ( file_based_service_bindings_enabled : true )
1613+ app_model . update ( service_binding_k8s_enabled : true )
16141614 end
16151615
16161616 it_behaves_like 'permissions for single object endpoint' , ALL_PERMISSIONS
Original file line number Diff line number Diff line change @@ -57,11 +57,11 @@ module Diego
5757 end
5858 end
5959
60- shared_examples 'file-based service bindings' do
61- context 'when file-based service bindings are enabled' do
60+ shared_examples 'k8s service bindings' do
61+ context 'when k8s service bindings are enabled' do
6262 before do
6363 app = process . app
64- app . update ( file_based_service_bindings_enabled : true )
64+ app . update ( service_binding_k8s_enabled : true )
6565 VCAP ::CloudController ::ServiceBinding . make ( service_instance : ManagedServiceInstance . make ( space : app . space ) , app : app )
6666 end
6767
@@ -932,7 +932,7 @@ module Diego
932932 end
933933 end
934934
935- include_examples 'file-based service bindings'
935+ include_examples 'k8s service bindings'
936936 end
937937
938938 context 'when the lifecycle_type is "cnb"' do
@@ -1025,7 +1025,7 @@ module Diego
10251025 end
10261026 end
10271027
1028- include_examples 'file-based service bindings'
1028+ include_examples 'k8s service bindings'
10291029 end
10301030
10311031 context 'when the lifecycle_type is "docker"' do
@@ -1370,7 +1370,7 @@ module Diego
13701370 end
13711371 end
13721372
1373- include_examples 'file-based service bindings'
1373+ include_examples 'k8s service bindings'
13741374 end
13751375 end
13761376
Original file line number Diff line number Diff line change @@ -97,7 +97,7 @@ module VCAP::CloudController::Diego
9797 let ( :directory ) { 'binding-name' }
9898
9999 before do
100- app . update ( file_based_service_bindings_enabled : true )
100+ app . update ( service_binding_k8s_enabled : true )
101101 end
102102
103103 describe '#build' do
Original file line number Diff line number Diff line change @@ -201,10 +201,10 @@ module Diego
201201 end
202202 end
203203
204- context 'when file-based service bindings are enabled' do
204+ context 'when k8s service bindings are enabled' do
205205 before do
206206 app = staging_details . package . app
207- app . update ( file_based_service_bindings_enabled : true )
207+ app . update ( service_binding_k8s_enabled : true )
208208 VCAP ::CloudController ::ServiceBinding . make ( service_instance : ManagedServiceInstance . make ( space : app . space ) , app : app )
209209 end
210210
@@ -601,10 +601,10 @@ module Diego
601601 end
602602 end
603603
604- context 'when file-based service bindings are enabled' do
604+ context 'when k8s service bindings are enabled' do
605605 before do
606606 app = task . app
607- app . update ( file_based_service_bindings_enabled : true )
607+ app . update ( service_binding_k8s_enabled : true )
608608 VCAP ::CloudController ::ServiceBinding . make ( service_instance : ManagedServiceInstance . make ( space : app . space ) , app : app )
609609 end
610610
@@ -769,10 +769,10 @@ module Diego
769769 end
770770 end
771771
772- context 'when file-based service bindings are enabled' do
772+ context 'when k8s service bindings are enabled' do
773773 before do
774774 app = task . app
775- app . update ( file_based_service_bindings_enabled : true )
775+ app . update ( service_binding_k8s_enabled : true )
776776 VCAP ::CloudController ::ServiceBinding . make ( service_instance : ManagedServiceInstance . make ( space : app . space ) , app : app )
777777 end
778778
Original file line number Diff line number Diff line change @@ -4,10 +4,10 @@ module VCAP::CloudController
44 RSpec . describe SystemEnvPresenter do
55 subject ( :system_env_presenter ) { SystemEnvPresenter . new ( app ) }
66
7- shared_examples 'file-based service bindings' do
8- context 'when file-based service bindings are enabled' do
7+ shared_examples 'k8s service bindings' do
8+ context 'when k8s service bindings are enabled' do
99 before do
10- app . update ( file_based_service_bindings_enabled : true )
10+ app . update ( service_binding_k8s_enabled : true )
1111 end
1212
1313 it 'does not contain vcap_services' do
@@ -28,7 +28,7 @@ module VCAP::CloudController
2828 expect ( system_env_presenter . system_env [ :VCAP_SERVICES ] ) . to eq ( { } )
2929 end
3030
31- include_examples 'file-based service bindings'
31+ include_examples 'k8s service bindings'
3232 end
3333
3434 context 'when there are services' do
@@ -173,7 +173,7 @@ module VCAP::CloudController
173173 end
174174 end
175175
176- include_examples 'file-based service bindings'
176+ include_examples 'k8s service bindings'
177177 end
178178 end
179179 end
You can’t perform that action at this time.
0 commit comments