Supported platforms for CloudBees Flow

When running CloudBees Flow, consult this page for supported platforms.

Flow on Kubernetes

CloudBees Flow preview releases

Kubernetes

CloudBees has verified these Kubernetes versions:

  • Amazon Elastic Kubernetes Service (Amazon EKS):

    • 1.13.10

    • 1.14.7

    • 1.15.10

  • Google Kubernetes Engine (GKE):

    • 1.13.x

    • 1.14.x

    • 1.15.x

Helm

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

The supported Helm versions are:

  • Helm 3 (recommended), version 3.1.0 or later.

  • Helm 2, version 2.14 or later.

    • If you are using Helm 2.x to manage your application deployment: Tiller server production release version 2.x, starting with version 2.14, installed on your Kubernetes cluster.

CloudBees Flow, v9.2

Kubernetes

CloudBees supports Kubernetes 1.x, starting with 1.13, as long as it is a Generally Available version actively supported by the Kubernetes distribution provider.

Helm

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

The supported Helm version is:

  • Helm client, production release version 2.x, starting with version 2.12, installed locally.

If you are using Helm to manage your application deployment: Tiller server production release version 2.x, starting with version 2.12, installed on your Kubernetes cluster.

Flow on traditional platforms

Supported server platforms

This section describes the supported platforms for the CloudBees Flow, web, repository, and DevOps Insight servers.

Microsoft Windows platforms

  • Windows 10 (64-bit)

  • Windows 8.1 (64-bit)

  • Windows 7 (64-bit)

  • Windows Server 2016 (64-bit)

  • Windows Server 2012 R2 (64-bit)

  • Windows Server 2012 (64-bit)

Linux platforms

  • CentOS 7 (64-bit)

  • Red Hat Enterprise Linux 7 (64-bit)

  • Red Hat Enterprise Linux 6 (64-bit)

  • Ubuntu 18.04 (64-bit)

  • Ubuntu 16.04 (64-bit)

  • Ubuntu 14.04 (64-bit)

Supported agent platforms

This section lists all agent platforms supported by CloudBees Flow. You can drive automation on target machines by either installing agents natively or by running them remotely using proxy agents.

Pure agent platforms

Microsoft Windows platforms

  • Windows 10 (64-bit)

  • Windows 8.1 (64-bit)

  • Windows 7 (64-bit)

  • Windows Server 2016 (64-bit)

  • Windows Server 2012 R2 (64-bit)

  • Windows Server 2012 (64-bit)

Linux platforms

  • CentOS 7 (64-bit)

  • Red Hat Enterprise Linux 7 (64-bit)

  • Red Hat Enterprise Linux 6 (64-bit)

  • Ubuntu 18.04 (64-bit)

  • Ubuntu 16.04 (64-bit)

  • Ubuntu 14.04 (64-bit)

  • SUSE Linux Enterprise Server 12.3 (32- and 64-bit)

  • SUSE Linux Enterprise Server 11.4 (32- and 64-bit)

Other platforms

  • AIX 7.1

  • HP-UX 11i v1 (11.11) or later (PA-RISC 2.0 architecture)

  • macOS X 10.4 (Tiger) or later (Intel architecture)

  • Oracle Solaris 10 (SPARC and Intel x86 architectures)

  • Oracle Solaris 9 (SPARC architecture)

Proxy agents for other platforms

A proxy agent is a CloudBees Flow agent that channels to a proxy target, which lets you drive automation in an agentless fashion. A proxy agent is an agent on a supported Microsoft Windows or Linux platform that you use to take actions on any platform that is not listed above. For example, you can use a proxy agent to automate actions on an IBM z Systems mainframe running z/OS or Linux OS.

You can use a proxy agent to communicate with any target platform that can run commands via an SSH protocol. For details, see the Environment Proxy Server Configuration section in the “Configuration” chapter of the CloudBees Flow Installation Guide.

Supported DevOps Foresight server platforms

DevOps Foresight has been tested on these platforms:

  • Windows Server 2008

  • Ubuntu v18.04

Minimum hardware requirements:

  • Processor clock rate: 2.5 GHz or higher

  • Memory: minimum 16GB available RAM

  • Processors: 4 core CPU

Java requirements

CloudBees Flow preview releases

The CloudBees Flow preview release uses Java 11.

  • The default Diffie Hellman key size is 2048.

  • Flow components reject client initiated SSL renegotiation.

  • All Flow components must use TLS v1.2

  • The following crypto algorithms are no longer supported:

    SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, CBC