CloudBees Assurance Program

2 minute read

The CloudBees Assurance Program (CAP) is a rigorous vetting process that tests and verifies plugins are enterprise-grade. Plugins in the CloudBees Assurance Program are both independently stable and tested as a whole to ensure compatibility with each other and the CloudBees CI instance. This provides greater stability and security for CloudBees CI environments.

Instances of CloudBees Jenkins-based products are automatically enrolled in the CloudBees Assurance Program to ensure your instances run efficiently and are free of potential plugin incompatibilities.

The interface for the CloudBees Assurance Program compliance checking and enforcement is the Beekeeper Upgrade Assistant. It provides a centralized view of the monitored plugins, recommended actions, and configuration options to further improve the stability and security of your CloudBees CI instance.

The Beekeeper allows administrators to review and install upgrades for plugins. Additionally, administrators can enable automatic upgrades or downgrades of plugins that are not in compliance with the support policy for the CloudBees Assurance Program.

When an instance is enrolled in the CloudBees Assurance Program, two changes are made: the Beekeeper displays the current compliance status with CloudBees Assurance Program and the Update Center configuration is modified to show the CloudBees Assurance Program Update Center.

The CloudBees Assurance Program Update Center modifies the list of "Updates" and "Available" plugins on the Plugins page to hide plugins that are incompatible with CloudBees Assurance Program due to dependencies on plugin versions that are outside the CloudBees Assurance Program.

CloudBees Assurance Program enforcement

Automatic plugin upgrade and downgrade together comprise CloudBees Assurance Program Enforcement, which is only possible if your instance is enrolled in the CloudBees Assurance Program. When CloudBees Assurance Program Enforcement is applied, plugins are automatically modified to the version in the CloudBees Assurance Program. Plugins that are not part of the CloudBees Assurance Program are not changed.

Plugin support for the CloudBees Assurance Program

Plugins in the CloudBees Assurance Program are classified by support status.

Plugin support is restricted to the versions specified by the CloudBees Assurance Program for the installed version of the product. Refer to Plugin support policies for details.
  • CloudBees supported plugins: Plugins verified through the CloudBees Assurance Program to meet critical use cases and stable when used with supported CloudBees products.

  • Community-maintained and unknown plugins: Plugins not verified by CloudBees. Use with caution, as their stability is unknown. CloudBees provides commercially-reasonable support only, typically limited to guidance and diagnosis, which does not include the CloudBees Support SLA.