Configuration as Code (CasC)

3 minute readScalabilityAutomation

Configuration as Code (CasC) is a method of simplifying the configuration of the operations center or controller by capturing the configuration of the operations center or controller in human-readable declarative files that can be used in a reproducible way.

CloudBees CasC Client plugin

The CasC Client plugin allows you to export the current CasC configuration and update a CasC bundle.

For more information, refer to:

CloudBees CasC Items API plugin

The CasC Items API plugin allows you to:

CloudBees CasC Items Commons plugin

The CasC Items Commons plugin allows you to:

CloudBees CasC Items Controller plugin

The CasC Items Controller plugin allows you to create Pipeline, Multibranch Pipeline, GitHub Organization, and Bitbucket Teams/Projects items for controllers using the CasC items.yaml file.

For more information, refer to Creating items with CasC for controllers.

The CloudBees CasC Items Controller plugin is not supported for the operations center and should not be installed.

CloudBees CasC Items Server plugin

The CloudBees CasC Items Server plugin allows you to create controller and Cluster Operations items for the operations center using the CasC items.yaml file.

For more information, refer to Creating items with CasC for the operations center.

CloudBees CasC Server plugin

The CloudBees CasC Server plugin allows you to manage controller CasC bundles. The CloudBees CasC Server plugin is installed to the operations center by default.

For more information, refer to Configuring bundle availability for controllers.

CloudBees CasC API plugin (deprecated)

The CloudBees CasC API Plugin has been deprecated in CloudBees CI and CloudBees Jenkins Platform 2.319.1.5 and can be uninstalled. The functionality that was previously available in the CloudBees CasC API plugin is now available in the following plugins:

  • CloudBees CasC Client plugin

  • CloudBees CasC Items API plugin

  • CloudBees CasC Items Commons plugin

  • CloudBees CasC Items Controller plugin

The CasC API plugin allows you to: