RELEASED: Public: April 30, 2025
Upgrade notes
Agents.SeparateNamespace.Enabled
is now a required argument in the CloudBees CI Helm chart (BEE-57239)-
Agents.SeparateNamespace.Enabled=true|false
is now a required argument in the CloudBees CI Helm chart. You must pass this argument to your Helm chart or include it in your custom values file prior to installing or upgrading CloudBees CI on modern cloud platforms, or the installation or upgrade will fail with the following error:
Error: UPGRADE FAILED: values don't meet the specifications of the schema(s) in the following chart(s): cloudbees-core: - Agents.SeparateNamespace.Enabled: Invalid type. Expected: boolean, given: null
CloudBees strongly recommends that you use a separate namespace for agents to prevent pods from accessing sensitive information on the operations center. If separate namespaces are not used for agents, an administrative monitor is now displayed in CloudBees CI. To use a separate namespace for agents:
-
Add the following to your custom values file to enable the namespace:
Agents: SeparateNamespace: Enabled: true
-
Create the namespace. You can either create the namespace manually and label it with
cloudbees.com/role: agents
or allow Helm to create it automatically by addingCreate: true
to your custom values file:Agents: SeparateNamespace: Enabled: true Create: true
-
Perform the installation or upgrade. For more information, refer to Installing CloudBees CI on modern cloud platforms on Kubernetes.