From 8f2790030228d65de2f99f38a251fc2847c46ab8 Mon Sep 17 00:00:00 2001 From: johha Date: Tue, 17 Feb 2026 14:36:00 +0100 Subject: [PATCH] Enable storage-cli for AWS storage-cli with v0.0.4 implements the missing commands for AWS/S3 needed by ccng. --- .../blobstore/storage_cli/storage_cli_client.rb | 2 +- .../blobstore/storage_cli/storage_cli_client_spec.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/cloud_controller/blobstore/storage_cli/storage_cli_client.rb b/lib/cloud_controller/blobstore/storage_cli/storage_cli_client.rb index 01d0c18e87..e33e1c4573 100644 --- a/lib/cloud_controller/blobstore/storage_cli/storage_cli_client.rb +++ b/lib/cloud_controller/blobstore/storage_cli/storage_cli_client.rb @@ -25,7 +25,7 @@ class StorageCliClient < BaseClient 'Google' => 'gcs' }.freeze - IMPLEMENTED_PROVIDERS = %w[AzureRM aliyun Google].freeze + IMPLEMENTED_PROVIDERS = %w[AzureRM aliyun Google AWS].freeze def initialize(directory_key:, resource_type:, root_dir:, min_size: nil, max_size: nil) raise 'Missing resource_type' if resource_type.nil? diff --git a/spec/unit/lib/cloud_controller/blobstore/storage_cli/storage_cli_client_spec.rb b/spec/unit/lib/cloud_controller/blobstore/storage_cli/storage_cli_client_spec.rb index 5c088b8803..6fff02091f 100644 --- a/spec/unit/lib/cloud_controller/blobstore/storage_cli/storage_cli_client_spec.rb +++ b/spec/unit/lib/cloud_controller/blobstore/storage_cli/storage_cli_client_spec.rb @@ -49,7 +49,7 @@ module Blobstore expect do StorageCliClient.new(directory_key: 'dummy-key', root_dir: 'dummy-root', resource_type: 'droplets') - end.to raise_error(RuntimeError, 'Unimplemented provider: UnknownProvider, implemented ones are: AzureRM, aliyun, Google') + end.to raise_error(RuntimeError, 'Unimplemented provider: UnknownProvider, implemented ones are: AzureRM, aliyun, Google, AWS') droplets_cfg.close! end