aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap

MSK::Cluster Should Make BootstrapServers Available As A Return Value

Open
#1,077 2 comments 10 reactions 0 assignees View on GitHub
enhancement
Dominant language
No language data
Stars
1.1k
Forks
62
PR merge metrics
No merged PRs in 30d

Description

### Name of the resource

AWS::MSK::Cluster

### Resource name

_No response_

### Description

The existing AWS:MSK::Cluster resource only makes its ARN available as a [return value](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#aws-resource-msk-cluster-return-values).

To do anything useful with the MSK Cluster, you need to be able to return the list of bootstrap servers for which there is an [API](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-bootstrap-brokers.html#GetBootstrapBrokers).

I would like to be able to get the list of bootstrap servers so that I could use them in other CloudFormation resources. Specifically, I need to be able to feed it into a new MSK Connector resource which requires the list of [bootstrap servers](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-connector-apachekafkacluster.html#cfn-kafkaconnect-connector-apachekafkacluster-bootstrapservers).

### Other Details

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with the AWS::MSK::Cluster return-values documentation and the GetBootstrapBrokers API linked in the issue. The work is done when the cluster exposes its bootstrap server list as a return value that other CloudFormation resources can consume, including an MSK Connector.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.