Skip to content

(aws-msk): Support newer versions of Kafka #23899

@stefanfreitag

Description

@stefanfreitag

Describe the feature

CDK supports at the moment Kafka versions until v2.8.1 (see packages/@aws-cdk/aws-msk/lib/cluster-version.ts).
MSK itself added support for

  • Apache Kafka version 3.3.1
  • Apache Kafka version 3.2.0
  • Apache Kafka version 3.1.1
  • Amazon MSK tiered storage version 2.8.2.tiered

(see https://docs.aws.amazon.com/msk/latest/developerguide/supported-kafka-versions.html)

These new versions should be enabled also in the CDK.

Use Case

Within the next few month I need to migrate self-managed Kafka clusters to MSK. Here I would like to go with CDK and Kafka v3.x

Proposed Solution

The change could be implemented by enhancing the KafkaVersions class.
There is one additional change as tiered storage was introduced with 2.8.2- not sure how to treat this one.

Other Information

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

CDK version used

2.62.2

Environment details (OS name and version, etc.)

Ubuntu 22.04

Metadata

Metadata

Assignees

No one assigned

    Labels

    @aws-cdk/aws-mskRelated to Amazon Managed Streaming for Apache Kafka (Amazon MSK)feature-requestA feature should be added or improved.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions