CloudBees CasC Server Plugin 2.2

1 minute read

RELEASED: Public: May 3, 2023

New features

Initial release of Branch/Tag support for Configuration as Code for controller bundles (BEE-32075)

The CloudBees CasC Server plugin 2.0 introduces bundle branch and tag support. Previously released as a Preview feature, branch and tag support is now fully supported. Refer to Updating a CasC bundle for a controller for more information.

Support defining itemRemoveStrategy in bundle.yaml (BEE-31700)

Now global itemRemoveStrategy can be defined in bundle.yaml, analog to how it’s defined in any item definition yaml.

Strategy defined in bundle.yaml will override any strategy defined at items file level.

Support defining rbacRemoveStrategy in bundle.yaml (BEE-31701)

Now global rbacRemoveStrategy can be defined in bundle.yaml, analog to how it’s defined in any rbac definition yaml.

Strategy defined in bundle.yaml will override any strategy defined at rbac file level

Feature enhancements

None.

Resolved issues

A Controller without an assigned branch and bundle prevent the operations center from starting (BEE-33536) The operations center now starts when it has client controllers without a branch and bundle.

The allowCapExceptions in the bundle descriptor does not enable beekeeper exceptions in the controller (BEE-33168) The allowCapExceptions property was being read directly from the bundle, but not incorporated as part of the raw or effective bundle descriptor. The only way to enable the exception was to directly assign a bundle to a controller manually. However, it did not work when serving the bundles from operations center.

+ This issue is resolved. Bundles now incorporate that field in the descriptor so exceptions can be allowed.

Internal changes to streamline development. Not user visible. (BEE-33292)(BEE-33141)(BEE-32282)(BEE-32284)

Known issues

None.

Upgrade notes

None.