Skip to content

Commit 5f72668

Browse files
committed
add put_timeout_in_seconds into connection_config wen present, add tests
1 parent ac99f38 commit 5f72668

17 files changed

+108
-30
lines changed

jobs/cloud_controller_clock/templates/cloud_controller_ng.yml.erb

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,6 @@
11
<%
22
require 'cgi'
33

4-
# Ensure Azure CLI connection_config has a default timeout if none is set
5-
def cli_cfg_with_default_timeout(connection_cfg, blobstore_type, default_seconds: 41)
6-
cfg = (connection_cfg || {}).dup
7-
if blobstore_type == 'storage_cli' && !cfg.key?('put_timeout_in_seconds')
8-
cfg['put_timeout_in_seconds'] = default_seconds.to_s
9-
end
10-
cfg
11-
end
12-
134
def discover_external_ip
145
networks = spec.networks.marshal_dump
156
network = networks.values.detect(&:default) || networks.values.first

jobs/cloud_controller_clock/templates/storage_cli_config_buildpacks.json.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ else
3131
options["container_name"] = p("#{scope}.container_name")
3232
add(options, "account_key", p("#{scope}.azure_storage_access_key"))
3333
add(options, "environment", p("#{scope}.environment", "AzureCloud"))
34+
add(options, "put_timeout_in_seconds", p("#{scope}.put_timeout_in_seconds"))
3435

3536
# optional passthrough for extra storage-cli flags
3637
begin

jobs/cloud_controller_clock/templates/storage_cli_config_droplets.json.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ else
3131
options["container_name"] = p("#{scope}.container_name")
3232
add(options, "account_key", p("#{scope}.azure_storage_access_key"))
3333
add(options, "environment", p("#{scope}.environment", "AzureCloud"))
34+
add(options, "put_timeout_in_seconds", p("#{scope}.put_timeout_in_seconds"))
3435

3536
# optional passthrough for extra storage-cli flags
3637
begin

jobs/cloud_controller_clock/templates/storage_cli_config_packages.json.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ else
3131
options["container_name"] = p("#{scope}.container_name")
3232
add(options, "account_key", p("#{scope}.azure_storage_access_key"))
3333
add(options, "environment", p("#{scope}.environment", "AzureCloud"))
34+
add(options, "put_timeout_in_seconds", p("#{scope}.put_timeout_in_seconds"))
3435

3536
# optional passthrough for extra storage-cli flags
3637
begin

jobs/cloud_controller_clock/templates/storage_cli_config_resource_pool.json.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ else
3131
options["container_name"] = p("#{scope}.container_name")
3232
add(options, "account_key", p("#{scope}.azure_storage_access_key"))
3333
add(options, "environment", p("#{scope}.environment", "AzureCloud"))
34+
add(options, "put_timeout_in_seconds", p("#{scope}.put_timeout_in_seconds"))
3435

3536
# optional passthrough for extra storage-cli flags
3637
begin

jobs/cloud_controller_ng/templates/cloud_controller_ng.yml.erb

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
<%
22
require 'cgi'
33
require "yaml"
4-
5-
def connection_config_with_context(cfg, context)
6-
(cfg || {}).merge('context' => context)
7-
end
8-
94
# Ensure Azure CLI connection_config has a default timeout if none is set
105
def cli_cfg_with_default_timeout(connection_cfg, blobstore_type, default_seconds: 41)
116
cfg = (connection_cfg || {}).dup

jobs/cloud_controller_ng/templates/storage_cli_config_buildpacks.json.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ else
3131
options["container_name"] = p("#{scope}.container_name")
3232
add(options, "account_key", p("#{scope}.azure_storage_access_key"))
3333
add(options, "environment", p("#{scope}.environment", "AzureCloud"))
34+
add(options, "put_timeout_in_seconds", p("#{scope}.put_timeout_in_seconds"))
3435

3536
# optional passthrough for extra storage-cli flags
3637
begin

jobs/cloud_controller_ng/templates/storage_cli_config_droplets.json.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ else
3131
options["container_name"] = p("#{scope}.container_name")
3232
add(options, "account_key", p("#{scope}.azure_storage_access_key"))
3333
add(options, "environment", p("#{scope}.environment", "AzureCloud"))
34+
add(options, "put_timeout_in_seconds", p("#{scope}.put_timeout_in_seconds"))
3435

3536
# optional passthrough for extra storage-cli flags
3637
begin

jobs/cloud_controller_ng/templates/storage_cli_config_packages.json.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ else
3131
options["container_name"] = p("#{scope}.container_name")
3232
add(options, "account_key", p("#{scope}.azure_storage_access_key"))
3333
add(options, "environment", p("#{scope}.environment", "AzureCloud"))
34+
add(options, "put_timeout_in_seconds", p("#{scope}.put_timeout_in_seconds"))
3435

3536
# optional passthrough for extra storage-cli flags
3637
begin

jobs/cloud_controller_ng/templates/storage_cli_config_resource_pool.json.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ else
3131
options["container_name"] = p("#{scope}.container_name")
3232
add(options, "account_key", p("#{scope}.azure_storage_access_key"))
3333
add(options, "environment", p("#{scope}.environment", "AzureCloud"))
34+
add(options, "put_timeout_in_seconds", p("#{scope}.put_timeout_in_seconds"))
3435

3536
# optional passthrough for extra storage-cli flags
3637
begin

0 commit comments

Comments
 (0)