Skip to content

Conversation

@kathap
Copy link
Contributor

@kathap kathap commented Nov 25, 2025

  • Render AliOSS storage-cli JSON configs for droplets, packages, buildpacks, and resource_pool via cc.*.connection_config templates
  • Add Aliyun-specific keys (access_key_id, access_key_secret, endpoint, bucket_name, region_id) to storage-cli config generation

Thanks for contributing to the capi_release. To speed up the process of reviewing your pull request please provide us with:

  • A short explanation of the proposed change:
    This change adds AliCloud OSS support via storage-cli to capi-release.

  • An explanation of the use cases your change solves
    Allows Cloud Foundry deployments using AliCloud OSS to migrate from the legacy fog-aliyun implementation to the newer storage-cli backend.
    Provides a consistent storage-cli integration story across multiple IaaS providers (AzureRM and Aliyun), simplifying configuration and operational tooling.
    Avoids relying on the outdated fog-aliyun gem and its old transitive dependencies, reducing maintenance and security risk for operators running CF on AliCloud.

  • Links to any other associated PRs
    https://github.com/cloudfoundry/storage-cli
    Azure storage-cli integration #580

  • I have viewed signed and have submitted the Contributor License Agreement

  • I have made this pull request to the develop branch

  • I have run CF Acceptance Tests on bosh lite

- Render AliOSS storage-cli JSON configs for droplets, packages, buildpacks,
  and resource_pool via cc.*.connection_config templates
- Add Aliyun-specific keys (access_key_id, access_key_secret, endpoint,
  bucket_name, region_id) to storage-cli config generation
@kathap kathap marked this pull request as draft November 25, 2025 12:59
@kathap kathap marked this pull request as ready for review November 26, 2025 08:06
@kathap kathap marked this pull request as draft November 26, 2025 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant