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 inbundle.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
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)