CloudBees CasC Server Plugin 1.47

2 minute read

RELEASED: Public: 2022-02-09

New features

CloudBees now supports configuring a Configuration as Code bundle location for adding controller CasC bundles to the operations center (BEE-10615)

A new Configuration as Code bundle location setting has been added to the Manage Jenkins  Configure System screen and allows you to configure a local folder on the operations center server or an SCM repository for adding controller CasC bundles to the operations center’s internal storage.

Once you have added your controller CasC bundles to the operations center, you can configure how the bundles are synchronized with the operations center’s internal storage. This ensures any changes to the bundles are available to controllers using the CasC bundle. The following options are now available for synchronizing your CasC bundles with the operations center’s internal storage:

  • Manually synchronize CasC bundles: A new Load Configuration as Code bundles screen has been added to the operations center to manually synchronize CasC bundles. It is accessible from a new Load CasC bundles button in the left pane of the operations center’s dashboard.

  • Automatically synchronize CasC bundles using Polling: When configuring the Configuration as Code bundle location, Polling is enabled by default and checks for changes to CasC bundles in the local folder on the operations center server or in the SCM repository, based on the specified Polling interval.

  • Automatically synchronize CasC bundles from an SCM tool: You can also use an SCM webhook to automatically synchronize your CasC bundles stored in an SCM repository with the operations center’s internal storage.

The Configuration as Code bundle location and synchronizing CasC bundles with the operations center’s internal storage are Preview features. For more information, refer to Adding controller CasC bundles to the operations center. For more information, refer to Adding controller CasC bundles to the operations center.

When upgrading, if CasC controller bundles are detected in the $JENKINS_HOME/jcasc-bundles-store folder, the bundles are automatically added to the operations center’s internal storage and a local folder is automatically configured as the Configuration as Code bundle location on the Manage Jenkins  Configure System screen. No changes are required to allow the bundles to continue to function as they did previously. However, CloudBees recommends that you move the CasC bundles to a local folder on the operations center server or an SCM tool and update the Configuration as Code bundle location.

Feature enhancements

None.

Resolved issues

None.

Known issues

None.

Upgrade notes

None.