Provisioning Requirements

The minimum provisioning requirements depend on whether or not you need to provision Data Collectors enabled for Kerberos authentication:
Not Enabled for Kerberos Authentication
  • Any version of Docker
  • Kubernetes version 1.6 or later
Enabled for Kerberos Authentication
  • Any version of Docker
  • Kubernetes version 1.8 or later
  • Any version of Helm is recommended

StreamSets Control Agent Versions

When you create a Provisioning Agent, you define the StreamSets Control Agent Docker image version to use. As a best practice, use latest as the version.

Version 5.2.0

On August 5, 2024, the Control Agent Docker image version 5.2.0 was released.

The Control Agent Docker image version 5.2.0 includes a fixed issue, in addition to several critical bug fixes and security patches. The image also now uses Alpine 3.19 as the base image.

Fixed Issue

  • The Control Agent does not support using custom resource definitions on Kubernetes clusters version 1.22 or later.

Version 5.1.0

On January 12, 2023, the Control Agent Docker image version 5.1.0 was released.

The Control Agent Docker image version 5.1.0 includes several critical bug fixes and security patches. The image also now uses Alpine 3.17 as the base image.

In addition, the Control Agent Docker image now provides enhanced support for defining multiple containers in a deployment YAML specification file. If you define multiple containers, you must define the Data Collector container as the first element in the list of containers. In previous versions, the Control Agent incorrectly assumed that the first element in alphabetical order was the Data Collector container.

Known Issue

  • The Control Agent does not support using custom resource definitions on Kubernetes clusters version 1.22 or later.

Version 5.0.0

On June 2, 2022, the Control Agent Docker image version 5.0.0 was released.

The Control Agent Docker image version 5.0.0 uses the Apache Log4j 2.17.2 library to write log data. In previous versions, the Control Agent used the Apache Log4j 1.x library which is now end-of-life.