From 0a235e36f96fcfdfe0fab2d2700f13b8d3b1af97 Mon Sep 17 00:00:00 2001 From: Yevgen Bykov Date: Tue, 1 Sep 2026 13:12:15 +0200 Subject: [PATCH] Add signature_version support to storage-cli S3 config templates --- .../templates/storage_cli_config_buildpacks.json.erb | 1 + .../templates/storage_cli_config_droplets.json.erb | 1 + .../templates/storage_cli_config_packages.json.erb | 1 + .../templates/storage_cli_config_resource_pool.json.erb | 1 + .../templates/storage_cli_config_buildpacks.json.erb | 1 + .../templates/storage_cli_config_droplets.json.erb | 1 + .../templates/storage_cli_config_packages.json.erb | 1 + .../templates/storage_cli_config_resource_pool.json.erb | 1 + .../templates/storage_cli_config_buildpacks.json.erb | 1 + .../templates/storage_cli_config_droplets.json.erb | 1 + .../templates/storage_cli_config_packages.json.erb | 1 + .../templates/storage_cli_config_resource_pool.json.erb | 1 + .../templates/storage_cli_config_buildpacks.json.erb | 1 + .../templates/storage_cli_config_droplets.json.erb | 1 + .../templates/storage_cli_config_packages.json.erb | 1 + .../templates/storage_cli_config_resource_pool.json.erb | 1 + .../templates/storage_cli_config_buildpacks.json.erb | 1 + .../templates/storage_cli_config_droplets.json.erb | 1 + .../templates/storage_cli_config_packages.json.erb | 1 + .../templates/storage_cli_config_resource_pool.json.erb | 1 + spec/cc_deployment_updater/storage_cli_config_jsons_spec.rb | 2 ++ spec/cloud_controller_clock/storage_cli_config_jsons_spec.rb | 2 ++ spec/cloud_controller_ng/storage_cli_config_jsons_spec.rb | 2 ++ spec/cloud_controller_worker/storage_cli_config_jsons_spec.rb | 2 ++ 24 files changed, 28 insertions(+) diff --git a/jobs/blobstore_benchmark/templates/storage_cli_config_buildpacks.json.erb b/jobs/blobstore_benchmark/templates/storage_cli_config_buildpacks.json.erb index 5478b5a47a..f95c11c0bf 100644 --- a/jobs/blobstore_benchmark/templates/storage_cli_config_buildpacks.json.erb +++ b/jobs/blobstore_benchmark/templates/storage_cli_config_buildpacks.json.erb @@ -60,6 +60,7 @@ if provider == "s3" add_optional(options, "region", l.p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", l.p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", l.p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", l.p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", l.p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", l.p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", l.p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/blobstore_benchmark/templates/storage_cli_config_droplets.json.erb b/jobs/blobstore_benchmark/templates/storage_cli_config_droplets.json.erb index 69d70c40f8..32eec10a7f 100644 --- a/jobs/blobstore_benchmark/templates/storage_cli_config_droplets.json.erb +++ b/jobs/blobstore_benchmark/templates/storage_cli_config_droplets.json.erb @@ -60,6 +60,7 @@ if provider == "s3" add_optional(options, "region", l.p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", l.p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", l.p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", l.p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", l.p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", l.p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", l.p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/blobstore_benchmark/templates/storage_cli_config_packages.json.erb b/jobs/blobstore_benchmark/templates/storage_cli_config_packages.json.erb index 4208fffd2f..0121f7cfac 100644 --- a/jobs/blobstore_benchmark/templates/storage_cli_config_packages.json.erb +++ b/jobs/blobstore_benchmark/templates/storage_cli_config_packages.json.erb @@ -60,6 +60,7 @@ if provider == "s3" add_optional(options, "region", l.p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", l.p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", l.p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", l.p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", l.p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", l.p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", l.p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/blobstore_benchmark/templates/storage_cli_config_resource_pool.json.erb b/jobs/blobstore_benchmark/templates/storage_cli_config_resource_pool.json.erb index 1fa2c8549c..611f5a65a9 100644 --- a/jobs/blobstore_benchmark/templates/storage_cli_config_resource_pool.json.erb +++ b/jobs/blobstore_benchmark/templates/storage_cli_config_resource_pool.json.erb @@ -60,6 +60,7 @@ if provider == "s3" add_optional(options, "region", l.p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", l.p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", l.p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", l.p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", l.p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", l.p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", l.p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cc_deployment_updater/templates/storage_cli_config_buildpacks.json.erb b/jobs/cc_deployment_updater/templates/storage_cli_config_buildpacks.json.erb index afdf3a07a5..6408419a0a 100644 --- a/jobs/cc_deployment_updater/templates/storage_cli_config_buildpacks.json.erb +++ b/jobs/cc_deployment_updater/templates/storage_cli_config_buildpacks.json.erb @@ -60,6 +60,7 @@ if provider == "s3" add_optional(options, "region", l.p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", l.p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", l.p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", l.p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", l.p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", l.p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", l.p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cc_deployment_updater/templates/storage_cli_config_droplets.json.erb b/jobs/cc_deployment_updater/templates/storage_cli_config_droplets.json.erb index d4ee28965a..1bf0e501fa 100644 --- a/jobs/cc_deployment_updater/templates/storage_cli_config_droplets.json.erb +++ b/jobs/cc_deployment_updater/templates/storage_cli_config_droplets.json.erb @@ -60,6 +60,7 @@ if provider == "s3" add_optional(options, "region", l.p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", l.p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", l.p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", l.p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", l.p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", l.p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", l.p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cc_deployment_updater/templates/storage_cli_config_packages.json.erb b/jobs/cc_deployment_updater/templates/storage_cli_config_packages.json.erb index 4208fffd2f..0121f7cfac 100644 --- a/jobs/cc_deployment_updater/templates/storage_cli_config_packages.json.erb +++ b/jobs/cc_deployment_updater/templates/storage_cli_config_packages.json.erb @@ -60,6 +60,7 @@ if provider == "s3" add_optional(options, "region", l.p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", l.p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", l.p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", l.p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", l.p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", l.p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", l.p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cc_deployment_updater/templates/storage_cli_config_resource_pool.json.erb b/jobs/cc_deployment_updater/templates/storage_cli_config_resource_pool.json.erb index f43306b978..576b988c15 100644 --- a/jobs/cc_deployment_updater/templates/storage_cli_config_resource_pool.json.erb +++ b/jobs/cc_deployment_updater/templates/storage_cli_config_resource_pool.json.erb @@ -60,6 +60,7 @@ if provider == "s3" add_optional(options, "region", l.p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", l.p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", l.p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", l.p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", l.p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", l.p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", l.p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_clock/templates/storage_cli_config_buildpacks.json.erb b/jobs/cloud_controller_clock/templates/storage_cli_config_buildpacks.json.erb index 75cf93c566..385eb20b4e 100644 --- a/jobs/cloud_controller_clock/templates/storage_cli_config_buildpacks.json.erb +++ b/jobs/cloud_controller_clock/templates/storage_cli_config_buildpacks.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_clock/templates/storage_cli_config_droplets.json.erb b/jobs/cloud_controller_clock/templates/storage_cli_config_droplets.json.erb index 7a9f52e63f..18e0edad73 100644 --- a/jobs/cloud_controller_clock/templates/storage_cli_config_droplets.json.erb +++ b/jobs/cloud_controller_clock/templates/storage_cli_config_droplets.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_clock/templates/storage_cli_config_packages.json.erb b/jobs/cloud_controller_clock/templates/storage_cli_config_packages.json.erb index 8e5af19330..a50cbfed28 100644 --- a/jobs/cloud_controller_clock/templates/storage_cli_config_packages.json.erb +++ b/jobs/cloud_controller_clock/templates/storage_cli_config_packages.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_clock/templates/storage_cli_config_resource_pool.json.erb b/jobs/cloud_controller_clock/templates/storage_cli_config_resource_pool.json.erb index 3ee5a48aca..e5cf0c3a1d 100644 --- a/jobs/cloud_controller_clock/templates/storage_cli_config_resource_pool.json.erb +++ b/jobs/cloud_controller_clock/templates/storage_cli_config_resource_pool.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_ng/templates/storage_cli_config_buildpacks.json.erb b/jobs/cloud_controller_ng/templates/storage_cli_config_buildpacks.json.erb index 75cf93c566..385eb20b4e 100644 --- a/jobs/cloud_controller_ng/templates/storage_cli_config_buildpacks.json.erb +++ b/jobs/cloud_controller_ng/templates/storage_cli_config_buildpacks.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_ng/templates/storage_cli_config_droplets.json.erb b/jobs/cloud_controller_ng/templates/storage_cli_config_droplets.json.erb index 7a9f52e63f..18e0edad73 100644 --- a/jobs/cloud_controller_ng/templates/storage_cli_config_droplets.json.erb +++ b/jobs/cloud_controller_ng/templates/storage_cli_config_droplets.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_ng/templates/storage_cli_config_packages.json.erb b/jobs/cloud_controller_ng/templates/storage_cli_config_packages.json.erb index 8e5af19330..a50cbfed28 100644 --- a/jobs/cloud_controller_ng/templates/storage_cli_config_packages.json.erb +++ b/jobs/cloud_controller_ng/templates/storage_cli_config_packages.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_ng/templates/storage_cli_config_resource_pool.json.erb b/jobs/cloud_controller_ng/templates/storage_cli_config_resource_pool.json.erb index 3ee5a48aca..e5cf0c3a1d 100644 --- a/jobs/cloud_controller_ng/templates/storage_cli_config_resource_pool.json.erb +++ b/jobs/cloud_controller_ng/templates/storage_cli_config_resource_pool.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_worker/templates/storage_cli_config_buildpacks.json.erb b/jobs/cloud_controller_worker/templates/storage_cli_config_buildpacks.json.erb index 75cf93c566..385eb20b4e 100644 --- a/jobs/cloud_controller_worker/templates/storage_cli_config_buildpacks.json.erb +++ b/jobs/cloud_controller_worker/templates/storage_cli_config_buildpacks.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_worker/templates/storage_cli_config_droplets.json.erb b/jobs/cloud_controller_worker/templates/storage_cli_config_droplets.json.erb index 7a9f52e63f..18e0edad73 100644 --- a/jobs/cloud_controller_worker/templates/storage_cli_config_droplets.json.erb +++ b/jobs/cloud_controller_worker/templates/storage_cli_config_droplets.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_worker/templates/storage_cli_config_packages.json.erb b/jobs/cloud_controller_worker/templates/storage_cli_config_packages.json.erb index 467dcff293..1ed409c78f 100644 --- a/jobs/cloud_controller_worker/templates/storage_cli_config_packages.json.erb +++ b/jobs/cloud_controller_worker/templates/storage_cli_config_packages.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/jobs/cloud_controller_worker/templates/storage_cli_config_resource_pool.json.erb b/jobs/cloud_controller_worker/templates/storage_cli_config_resource_pool.json.erb index a7805201f3..0d74c40a39 100644 --- a/jobs/cloud_controller_worker/templates/storage_cli_config_resource_pool.json.erb +++ b/jobs/cloud_controller_worker/templates/storage_cli_config_resource_pool.json.erb @@ -58,6 +58,7 @@ if provider == "s3" add_optional(options, "region", p("#{scope}.region", nil)) add_optional(options, "ssl_verify_peer", p("#{scope}.ssl_verify_peer", nil)) add_optional(options, "use_ssl", p("#{scope}.use_ssl", nil)) + add_optional(options, "signature_version", p("#{scope}.signature_version", nil)) add_optional(options, "server_side_encryption", p("#{scope}.encryption", nil)) add_optional(options, "sse_kms_key_id", p("#{scope}.x-amz-server-side-encryption-aws-kms-key-id", nil)) add_optional(options, "assume_role_arn", p("#{scope}.assume_role_arn", nil)) diff --git a/spec/cc_deployment_updater/storage_cli_config_jsons_spec.rb b/spec/cc_deployment_updater/storage_cli_config_jsons_spec.rb index ba2fc4900f..f7baa59475 100644 --- a/spec/cc_deployment_updater/storage_cli_config_jsons_spec.rb +++ b/spec/cc_deployment_updater/storage_cli_config_jsons_spec.rb @@ -175,6 +175,7 @@ def props_for_provider(provider) 'host' => 'localhost', 'ssl_verify_peer' => 'verify', 'use_ssl' => 'true', + 'signature_version' => 'v4', 'encryption' => 'some-encryption', 'x-amz-server-side-encryption-aws-kms-key-id' => 'id', 'multipart_upload' => 'true', @@ -205,6 +206,7 @@ def props_for_provider(provider) 'host' => 'localhost', 'ssl_verify_peer' => 'verify', 'use_ssl' => 'true', + 'signature_version' => 'v4', 'server_side_encryption' => 'some-encryption', 'sse_kms_key_id' => 'id', 'multipart_upload' => 'true', diff --git a/spec/cloud_controller_clock/storage_cli_config_jsons_spec.rb b/spec/cloud_controller_clock/storage_cli_config_jsons_spec.rb index 2b9f75e4bf..c28425a341 100644 --- a/spec/cloud_controller_clock/storage_cli_config_jsons_spec.rb +++ b/spec/cloud_controller_clock/storage_cli_config_jsons_spec.rb @@ -152,6 +152,7 @@ def props_for_provider(provider) 'host' => 'localhost', 'ssl_verify_peer' => 'verify', 'use_ssl' => 'true', + 'signature_version' => 'v4', 'encryption' => 'some-encryption', 'x-amz-server-side-encryption-aws-kms-key-id' => 'id', 'multipart_upload' => 'true', @@ -182,6 +183,7 @@ def props_for_provider(provider) 'host' => 'localhost', 'ssl_verify_peer' => 'verify', 'use_ssl' => 'true', + 'signature_version' => 'v4', 'server_side_encryption' => 'some-encryption', 'sse_kms_key_id' => 'id', 'multipart_upload' => 'true', diff --git a/spec/cloud_controller_ng/storage_cli_config_jsons_spec.rb b/spec/cloud_controller_ng/storage_cli_config_jsons_spec.rb index d408f0ca7b..05e253b2b7 100644 --- a/spec/cloud_controller_ng/storage_cli_config_jsons_spec.rb +++ b/spec/cloud_controller_ng/storage_cli_config_jsons_spec.rb @@ -152,6 +152,7 @@ def props_for_provider(provider) 'host' => 'localhost', 'ssl_verify_peer' => 'verify', 'use_ssl' => 'true', + 'signature_version' => 'v4', 'encryption' => 'some-encryption', 'x-amz-server-side-encryption-aws-kms-key-id' => 'id', 'multipart_upload' => 'true', @@ -182,6 +183,7 @@ def props_for_provider(provider) 'host' => 'localhost', 'ssl_verify_peer' => 'verify', 'use_ssl' => 'true', + 'signature_version' => 'v4', 'server_side_encryption' => 'some-encryption', 'sse_kms_key_id' => 'id', 'multipart_upload' => 'true', diff --git a/spec/cloud_controller_worker/storage_cli_config_jsons_spec.rb b/spec/cloud_controller_worker/storage_cli_config_jsons_spec.rb index 23cf5a90c4..2b60dddfab 100644 --- a/spec/cloud_controller_worker/storage_cli_config_jsons_spec.rb +++ b/spec/cloud_controller_worker/storage_cli_config_jsons_spec.rb @@ -152,6 +152,7 @@ def props_for_provider(provider) 'host' => 'localhost', 'ssl_verify_peer' => 'verify', 'use_ssl' => 'true', + 'signature_version' => 'v4', 'encryption' => 'some-encryption', 'x-amz-server-side-encryption-aws-kms-key-id' => 'id', 'multipart_upload' => 'true', @@ -182,6 +183,7 @@ def props_for_provider(provider) 'host' => 'localhost', 'ssl_verify_peer' => 'verify', 'use_ssl' => 'true', + 'signature_version' => 'v4', 'server_side_encryption' => 'some-encryption', 'sse_kms_key_id' => 'id', 'multipart_upload' => 'true',