-
Notifications
You must be signed in to change notification settings - Fork 4.5k
(aws-msk): Support newer versions of Kafka #23899
Copy link
Copy link
Closed
Labels
@aws-cdk/aws-mskRelated to Amazon Managed Streaming for Apache Kafka (Amazon MSK)Related to Amazon Managed Streaming for Apache Kafka (Amazon MSK)feature-requestA feature should be added or improved.A feature should be added or improved.
Description
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
- https://aws.amazon.com/about-aws/whats-new/2022/10/amazon-msk-offers-low-cost-storage-tier-scales-virtually-unlimited-storage/
- MSK Create Cluster CLI command
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
@aws-cdk/aws-mskRelated to Amazon Managed Streaming for Apache Kafka (Amazon MSK)Related to Amazon Managed Streaming for Apache Kafka (Amazon MSK)feature-requestA feature should be added or improved.A feature should be added or improved.