Supported platforms for CloudBees CD/RO on Kubernetes

7 minute read

This page provides information on:

  • Kubernetes versions and providers supported for each CloudBees CD/RO release.

  • Helm versions that are supported for CloudBees CD/RO.

  • Database versions and providers supported for each CloudBees CD/RO release.

  • Browsers supported for CloudBees CD/RO.

  • References for CloudBees CD/RO versions in end of life (EOL).

  • Site links to additional resources, such as platform requirements.

For CloudBees Analytics, supported Kubernetes versions are equivalent to those stated for CloudBees CD/RO.

Supported Kubernetes versions

The following criteria is required for supported Kubernetes platforms:

  • The version is Generally Available. CloudBees does not support or recommend using beta, proof of concept, or public preview versions.

  • The version is actively supported by the distribution provider. CloudBees does not support or recommend using unsupported, extended support, or deprecated versions.

CloudBees considers extended support versions as any version that has reached end-of-life (EOL) that CloudBees has not contractually agreed to support, regardless of any support extended by third-parties to such software. Additionally, contractual support is only considered valid if and only if the agreed upon version runs on the environment where it was initially designed to work. Furthermore, CloudBees does not validate or otherwise test any EOL software version or extended support versions, except by written agreement, in environments CloudBees currently supports.

For more information on which CloudBees CD/RO versions are supported, refer to CloudBees maintenance lifecycle policies.

CloudBees recommends migrating to newer versions of CloudBees CD/RO as they are released. This helps ensure continued support, new feature integration, and platform compatibility.

For information on upgrading CloudBees CD/RO to a newer versions, refer to Upgrade CloudBees CD/RO on Kubernetes.

CloudBees supports running CloudBees CD/RO on the following Kubernetes versions:

Kubernetes version 1.28 1.27 1.26 1.25 1.24

CloudBees CD/RO
2024.03.0

CloudBees CD/RO
2023.12.0

CloudBees CD/RO
2023.10.0

CloudBees CD/RO
2023.08.0

CloudBees CD/RO
2023.06.0

CloudBees CD/RO
2023.04.0

These Kubernetes versions are supported on the following Kubernetes container providers according to their stated support policies for generally available and supported Kubernetes versions:

1 For ROSA and OpenShift:

  • ROSA and OpenShift v4.10 was supported to its end of life for CloudBees CD/RO versions v2023.02.0 - v2023.08.0.

  • ROSA and OpenShift v4.11 and v4.12 are supported for CloudBees CD/RO v2023.02.0 and later.

  • ROSA and OpenShift v4.13 is supported for CloudBees CD/RO v2023.10.0 and later.

  • ROSA and OpenShift v4.14 is supported for CloudBees CD/RO v2024.03.0 and later.

Although CloudBees strives to support CloudBees CD/RO for multiple third-party distributions from various service providers and maintain this support, by default:

  • CloudBees CD/RO is not preconfigured for any specific integration.

  • CloudBees CD/RO resources, such as environments, databases, Helm charts, plugins, third-party tools, etc., must be configured in your project-specific implementation for any installation or upgrade.

  • Except by written agreement, CloudBees reserves the right to enforce end of life support based on the CloudBees maintenance lifecycle policies.

For information on upgrading CloudBees CD/RO to the newest version, refer to Upgrade CloudBees CD/RO on Kubernetes.

Supported Helm versions

CloudBees supports only production releases of Helm: RC, beta, patch, or, experimental releases of Helm are not supported.

  • CloudBees CD/RO supports Helm versions 3.0 and later.

  • CloudBees Analytics supports Helm versions 3.1 and later.

For references on which Helm version is supported for a corresponding Kubernetes version, refer to the Helm Version Support Policy documentation.

If you receive an Error message during a CloudBees CD/RO Helm installation or upgrade that includes incompatible types for comparison as the reason, your Helm version may need to be upgraded. For the latest Helm version included with CloudBees CD/RO, refer to CloudBees CD/RO third-party agent tools.

Supported databases

The following criteria is required for supported databases utilized with CloudBees CD/RO:

  • The version is Generally Available. CloudBees does not support or recommend using beta, proof of concept, or public preview versions.

  • The version is actively supported by the distribution provider. CloudBees does not support or recommend using unsupported, extended support, or deprecated versions.

CloudBees considers extended support versions as any version that has reached end-of-life (EOL) that CloudBees has not contractually agreed to support, regardless of any support extended by third-parties to such software. Additionally, contractual support is only considered valid if and only if the agreed upon version runs on the environment where it was initially designed to work. Furthermore, CloudBees does not validate or otherwise test any EOL software version or extended support versions, except by written agreement, in environments CloudBees currently supports.

CloudBees supports running CloudBees CD/RO on the following database versions:

Databases must be configured to use UTF-8 encoding and must allow up to 200 open connections.
Table 1. Maria, MySQL, MS SQL Server
Versions MariaDB 2 MySQL 8.0 1 3 MS SQL Server 2019 MS SQL Server 2017

CloudBees CD/RO
2024.03.0

CloudBees CD/RO
2023.12.0

CloudBees CD/RO
2023.10.0

CloudBees CD/RO
2023.08.0

CloudBees CD/RO
2023.06.0

CloudBees CD/RO
2023.04.0

View table annotations.

1 Clean installations of the CloudBees CD/RO server require the MySQL JDBC driver. For upgrades, additions to my.cnf/my.ini are required. Refer to Installing the MySQL JDBC Driver.

2 The built-in MariaDB database is a supported database for production use with CloudBees Analytics for CloudBees CI, only. It continues to not be supported for production use for CloudBees CD/RO and full CloudBees Software Delivery Automation.

3 Databases that have been verified with Amazon RDS Aurora: MySQL 8.0.27 and PostGreSQL 13.4.

Table 2. Oracle, PostGreSQL
Versions Oracle 19c PostGreSQL 14 PostGreSQL 13 1

CloudBees CD/RO
2024.03.0

CloudBees CD/RO
2023.12.0

CloudBees CD/RO
2023.10.0

CloudBees CD/RO
2023.08.0

CloudBees CD/RO
2023.06.0

CloudBees CD/RO
2023.04.0

View table annotation.

1 Databases that have been verified with Amazon RDS Aurora: MySQL 8.0.27 and PostGreSQL 13.4.

Although CloudBees strives to support CloudBees CD/RO for multiple third-party distributions from various service providers and maintain this support, by default:

  • CloudBees CD/RO is not preconfigured for any specific integration.

  • CloudBees CD/RO resources, such as environments, databases, Helm charts, plugins, third-party tools, etc., must be configured in your project-specific implementation for any installation or upgrade.

  • Except by written agreement, CloudBees reserves the right to enforce end of life support based on the CloudBees maintenance lifecycle policies.

For information on upgrading CloudBees CD/RO to the newest version, refer to Upgrade CloudBees CD/RO on Kubernetes.

Supported IP protocols for Kubernetes installations

Starting with CloudBees CD/RO v2024.03.0, IPv4-only, IPv6-only, and IPv4/IPv6 dual-stack configurations are supported by CloudBees CD/RO for Kubernetes installations for some environments. CloudBees has tested configuring IP support in the following environments:

Kubernetes providers AKS EKS GKE ROSA/OpenShift

IPv4-only

IPv6-only

IPv4/IPv6 dual-stack

For more information on configuring IP support in your Helm charts, refer to Configure IP protocols for Helm chart components.

Known limitations for IP protocol support

This sections describes known limitations for CloudBees CD/RO Kubernetes in IPv6 environments.

  • You cannot natively communicate with GitHub from IPv6 hosts.

    This is not a limitation of CloudBees CD/RO, but a known GitHub limitation.

    This limitation affects the following CloudBees CD/RO resources:

    • GitHub-based webhooks

    • EC-Git plugin (when connecting to GitHub)

    • EC-GitHub plugin

    • GitHub Checks plugin

  • Not all plugins have been tested using IPv6 hosts. When using IPv6 hosts, test all project-specific plugins in a development environment prior to applying changes in your production environment.

Supported browsers

CloudBees CD/RO supports the following web browsers:

  • Microsoft Edge

  • Mozilla Firefox

  • Google Chrome

Web browser extensions such as AdBlock Plus for Google Chrome can interfere with the display of CloudBees CD/RO web pages. You should disable any ad-blocking browser extensions or add an exclusion for CloudBees CD/RO web pages.

CloudBees CD/RO versions in EOL

The CloudBees CD/RO versions listed in this section are past the end of life (EOL) dates stated in the CloudBees maintenance lifecycle policies and are no longer supported, except by written agreement. They are shown here for reference purposes only.

CloudBees recommends migrating to newer versions of CloudBees CD/RO as they are released. This helps ensure continued support, new feature integration, and platform compatibility. For information on upgrading CloudBees CD/RO to a newer version, refer to Upgrade CloudBees CD/RO on Kubernetes or Supported platforms for CloudBees CD/RO on traditional platforms.

CloudBees CD/RO versions 10.3 and later in EOL for Kubernetes

The following information is reference purposes only. The CloudBees CD/RO versions listed here are past end of life support, and various distribution providers may have deprecated the stated versions as well. For information on supported CloudBees CD/RO versions, refer to CloudBees maintenance lifecycle policies.

Kubernetes versions 1.28 1.27 1.26 1.25 1.24 1.23 1.22 1.21

CloudBees CD/RO
2023.03.0

CloudBees CD/RO
2023.02.0

CloudBees CD/RO
10.11

CloudBees CD/RO
10.10

CloudBees CD/RO 10.9

CloudBees CD/RO 10.8

CloudBees CD/RO 10.7

CloudBees CD/RO 10.6

CloudBees CD/RO 10.5

CloudBees CD/RO 10.4 1 4

CloudBees CD/RO 10.3 1

1 Supports OpenShift 4.5.x and 4.7.x.

2 Tested only on GKE.

3 Tested only on GKE and EKS.

4 Supports AWS Fargate 1.21.

CloudBees recommends migrating to newer versions of CloudBees CD/RO as they are released. This helps ensure continued support, new feature integration, and platform compatibility.

For information on upgrading CloudBees CD/RO to a newer versions, refer to Upgrade CloudBees CD/RO on Kubernetes.

CloudBees CD/RO versions 10.3 and later in EOL for databases

The following information is reference purposes only. The CloudBees CD/RO versions listed here are past end of life support, and various distribution providers may have deprecated the stated versions as well. For information on supported CloudBees CD/RO versions, refer to CloudBees maintenance lifecycle policies.

Table 3. MySQL, MS SQL Server
Versions MySQL 5.7 or later 1 1MySQL 8.0 1 3 MS SQL Server 2019 MS SQL Server 2017 MS SQL Server 2016

CloudBees CD/RO
2023.03.0

CloudBees CD/RO
2023.02.0

CloudBees CD/RO
10.11

CloudBees CD/RO
10.10

CloudBees CD/RO
10.9

CloudBees CD/RO
10.8

CloudBees CD/RO
10.7

CloudBees CD/RO
10.6

CloudBees CD/RO
10.5

CloudBees CD/RO
10.4

CloudBees CD/RO
10.3

1 Clean installations of the CloudBees CD/RO server require the MySQL JDBC driver. For upgrades, additions to my.cnf/my.ini are required. Refer to Installing the MySQL JDBC Driver.

2 As of version 9.2, CloudBees Flow has ended support for HTTPS connection types older than TLS 1.2. If you are using MS SQL Server 2012 or 2014, you must update it to support TLS1.2. For details, refer to the Microsoft TLS 1.2 support for Microsoft SQL Server web page.

3 Databases that have been verified with Amazon RDS Aurora: MySQL 8.0.27 and PostGreSQL 13.4.

Table 4. Maria, Oracle PostGreSQL
Versions MariaDB 1 Oracle 19c Oracle 18c PostGreSQL 14 PostGreSQL 13 2 PostGreSQL 12

CloudBees CD/RO
2023.03.0

CloudBees CD/RO
2023.02.0

CloudBees CD/RO
10.11

CloudBees CD/RO
10.10

CloudBees CD/RO
10.9

CloudBees CD/RO
10.8

CloudBees CD/RO
10.7

CloudBees CD/RO
10.6

CloudBees CD/RO
10.5

CloudBees CD/RO
10.4

CloudBees CD/RO
10.3

1 The built-in MariaDB database is a supported database for production use with CloudBees Analytics for CloudBees CI, only. It continues to not be supported for production use for CloudBees CD/RO and full CloudBees Software Delivery Automation.

2 Databases that have been verified with Amazon RDS Aurora: MySQL 8.0.27 and PostGreSQL 13.4.

Additional resources

The following information may help when determining installation or upgrade requirements.

Subject Location

Kubernetes cluster requirements

CloudBees CD/RO server requirements

CloudBees Analytics server requirements

Database server requirements

CloudBees CD/RO agent requirements

Implementation specifics for supported platforms