Skip to content

Remove CDN blobstore support - #1365

Open
johha wants to merge 1 commit into
developfrom
remove-cdn-support
Open

Remove CDN blobstore support#1365
johha wants to merge 1 commit into
developfrom
remove-cdn-support

Conversation

@johha

@johha johha commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Please take a moment to review the questions before submitting the PR

🚫 We only accept PRs to develop branch. If this is an exception, please specify why 🚫

WHAT is this change about?

Removes the use-blobstore-cdn.yml ops-file and its accompanying vars-file vars-use-blobstore-cdn.yml, along with the README entry for CDN blobstore support.

Note: This PR should only be merged after capi-release 1.241.0 has been bumped in cf-deployment, as CDN support is removed from Cloud Controller in that version.

What customer problem is being addressed? Use customer persona to define the problem e.g. Alana is unable to...

Cody (operator) would be confused by an ops-file that configures CDN blobstore support which no longer works. CAPI/Cloud Controller removed the fog library and the replacement storage-cli does not support CDN — so the ops-file is broken and should be removed to avoid misleading operators.

Please provide any contextual information.

CDN support was previously implemented via the fog library in Cloud Controller. With the removal of fog and the migration to storage-cli (which does not support CDN), the cc.droplets.cdn and cc.resource_pool.cdn properties have been removed from CAPI starting with capi-release 1.241.0.

Has a cf-deployment including this change passed cf-acceptance-tests?

  • YES
  • NO

Does this PR introduce a breaking change? Please take a moment to read through the examples before answering the question.

  • YES - category 7: removes an ops-file from ./operations/
  • NO

Operators using use-blobstore-cdn.yml must remove it from their deployment pipeline. However, since the underlying CDN functionality no longer exists in CAPI 1.241.0+, the ops-file would fail at deploy time regardless.

How should this change be described in cf-deployment release notes?

Removed use-blobstore-cdn.yml ops-file. CDN blobstore support has been dropped in capi-release 1.241.0 as storage-cli does not support CDN.

Does this PR introduce a new BOSH release into the base cf-deployment.yml manifest or any ops-files?

  • YES
  • NO

Does this PR make a change to an experimental or GA'd feature/component?

  • experimental feature/component
  • GA'd feature/component

Please provide Acceptance Criteria for this change?

  1. bosh deploy cf-deployment.yml succeeds without use-blobstore-cdn.yml.
  2. Deploying with the removed ops-file causes an error (file no longer exists), preventing operators from accidentally using a broken configuration.

What is the level of urgency for publishing this change?

  • Urgent - unblocks current or future work
  • Slightly Less than Urgent

Tag your pair, your PM, and/or team!

CDN support is no longer functional: CAPI removed fog with v1.241.0,
and the replacement storage-cli does not support CDN. Remove the
use-blobstore-cdn.yml ops-file and its vars-file.
@jochenehret
jochenehret requested a review from a team August 3, 2026 08:57
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.

2 participants