Skip to content

Make pxc-release optional in use-compiled-releases ops file#1299

Open
jochenehret wants to merge 1 commit intodevelopfrom
make-pcx-optional-in-use-compiled-releases
Open

Make pxc-release optional in use-compiled-releases ops file#1299
jochenehret wants to merge 1 commit intodevelopfrom
make-pcx-optional-in-use-compiled-releases

Conversation

@jochenehret
Copy link
Contributor

@jochenehret jochenehret commented Jan 15, 2026

WHAT is this change about?

In the use-postgres.yml ops file, we've removed the pxc-release: #1297. This has however the side-effect that use-compiled-releases.yml has to be applied before "use-postgres.yml". Otherwise, bosh-interpolate will fail.

This commit makes the pxc-release optional. Note that this change requires an enhancement in the runtime-ci "update" tasks: cloudfoundry/runtime-ci#613

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

Alana wants to apply the "use-compiled-releases.yml" ops file in any order with other ops files.

Please provide any contextual information.

#1297 (remove pxc-release in "use-postgres.yml" ops file)

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 - please choose the category from below. Feel free to provide additional details.
  • NO

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

The "pxc-release" is now marked as optional in the use-compiled-releases.yml ops file. This fixes a regression when the use-postgres.yml ops file is applied before use-compiled-releases.yml.

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?

The "cf-deployment" validation passes and the update-pxc Concourse job works.

What is the level of urgency for publishing this change?

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

In the "use-postgres.yml" ops file, we've removed the pxc-release: #1297. This has however the side-effect that "use-compiled-releases.yml" has to be applied *before* "use-postgres.yml". Otherwise, bosh-interpolate will fail.

This commit makes the pxc-release optional.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants