CloudBees, Inc.

Modern cloud platforms 2.138.3.1

New Features

Minor Expanded detailed “pod” view

To improve the detailed view of pods, the Kubernetes agent view screen now displays the entire contents of the pod resource configuration YAML file.

Minor Master provisioning settings in team master creation recipes

Allows a user to specify the CPU, RAM Memory, JVM Heap ratio (runtime data area) and disk space allocated when creating a Team Master. The user assigns these parameters to a particular Team Master creation recipe (defined using the CLI tool) and selects the recipe when using the team creation wizard.

Provides faster and less error-prone onboarding of new teams by replacing several manual configurations with a simplified Team Master configuration selection. This feature enables a team to get started with CI/CD faster.

Minor (Manageability) CLI command to perform backups

Automates backups of master or masters with the CLI, rather than triggering the backup with CloudBees Jenkins Operations Center GUI (Cluster Operations).

Provides an additional option for backing up masters. The new option uses the CLI for the CloudBees Backup Plugin; the existing method of triggering the backup through the CloudBees Core Operations Center GUI is preserved.

Resolved issues

Minor Extraneous “=” in cje.yml causing UI problems

Removed an extraneous “=” which was hiding in a regular expression.

Minor Kubernetes agents not connecting to master after many attempts

Fix for agents unable to connect to master.

Minor Pod retention defaults to 'on error', causing scheduling issues

Change default Kubernetes pod retention so that error state pods are removed.

Default pod retention is 'on error' causing lots of errored pods to remain and cause scheduling problems

Minor CloudBees Core is incompatible with Configuration as Code plugin

In the Jenkins Configuration as Code plugin, ensure that the plugin follows plugin compatibility requirements.

Minor Stopping a master can fail with errors about PATCH invalid field

In the Kubernetes plugin, made PatchUtils thread-safe.

Minor Jenkins processes being killed by OOMkiller

In Operations Center, changed the memory configuration in the Kubernetes YAML configuration file to prevent memory overusage.

Minor UnsupportedOperationException errors in Kubernetes pods

Upon creating lots of agents in parallel (Cloud provisioning containers), the act of moving temporary files to node/config.xml could cause multiple UnsupportedOperationException errors.

Addressed by modifying Pod agent error serialization.

Minor Master Provisioning fails due to an invalid spec.selector

Upgrade the Master Provisioning Plugin to version 2.2.4. For background on this issue, see the article https://support.cloudbees.com/hc/en-us/articles/360018441352-Master-Provisioning-fails-due-to-an-invalid-spec-selector.

Minor Long team names are truncated in UI

The “team switcher” was limiting the number of characters displayed. The team switcher now displays the full name of the team (up to 40 characters, the supported limit) when hovered over.

Known issues

None

See also