Skip to content

Remove use-swift-blobstore ops file and OpenStack blobstore references#1351

Merged
jochenehret merged 1 commit into
cloudfoundry:developfrom
sap-contributions:Remove-fog-local-and-openstack-ops-files
Jun 19, 2026
Merged

Remove use-swift-blobstore ops file and OpenStack blobstore references#1351
jochenehret merged 1 commit into
cloudfoundry:developfrom
sap-contributions:Remove-fog-local-and-openstack-ops-files

Conversation

@WeiQuan0605

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?

fog-openstack is no longer supported by CAPI. Remove the Swift blobstore ops file, its example vars file, the standard_test operations entry, and all documentation references in operations/README.md and the OpenStack iaas-support guide.

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

Cody (CF operator) can no longer deploy CF with a Swift blobstore because CAPI dropped fog-openstack support. Continuing to ship use-swift-blobstore.yml would provide a non-functional ops file that silently misconfigures the blobstore. This removes the dead configuration to prevent confusion and failed deployments.

Please provide any contextual information.

fog-openstack is no longer supported by cloud_controller_ng

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 operations/use-swift-blobstore.yml from ./operations/.
  • NO

Types of breaking changes:

  1. causes app or operator downtime
  2. increases VM footprint of cf-deployment - e.g. new jobs, new add ons, increases # of instances etc.
  3. modifies, deletes or moves the name of a job or instance group in the main manifest
  4. modifies the name or deletes a property of a job or instance group in the main manifest
  5. changes the name of credentials in the main manifest
  6. requires out-of-band manual intervention on the part of the operator
  7. modifies the ops-file path, changes the type, changes the values or removes ops-files from the following folders
    • ./operations/ or ./operations/experimental
    • ./addons
    • ./backup-and-restore/

If you're promoting an experimental Ops-file (or removing one), Please follow the Ops-file workflows.

Ops files changes in the following folders are considered as NON BREAKING CHANGES
./community, ./example-vars-files, ./test

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

Removed use-swift-blobstore.yml ops file and associated vars file. Operators using OpenStack Swift as a blobstore should migrate to an alternative external blobstore, as fog-openstack support has been dropped.

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

  • YES - please specify
  • 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. Verify operations/use-swift-blobstore.yml no longer exists in the repo.
  2. Verify operations/example-vars-files/vars-use-swift-blobstore.yml no longer exists.
  3. Verify operations/README.md no longer references use-swift-blobstore.yml.
  4. Verify iaas-support/openstack/README.md no longer contains Swift blobstore instructions.
  5. bosh deploy cf-deployment.yml -o operations/openstack.yml ... still works (Swift-specific section removed, base OpenStack deploy unaffected).

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!

fog-openstack is no longer supported by CAPI. Remove the Swift blobstore
ops file, its example vars file, the standard_test operations entry, and
all documentation references in operations/README.md and the OpenStack
iaas-support guide.
@jochenehret jochenehret merged commit 1316c3c into cloudfoundry:develop Jun 19, 2026
3 checks passed
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