amazon-archives / aws-service-operator

AWS Service Operator allows you to create AWS resources using kubectl.
Apache License 2.0
732 stars 97 forks source link

Add Support or MSK (Managed Streaming for Kafka) #186

Open cdenneen opened 5 years ago

cdenneen commented 5 years ago

This will add support for adding Managed Streaming for Kafka (MSK).

apiVersion: operator.aws/v1alpha1
kind: MSK
metadata:
  name: clustername-msk
spec:
  vpc: vpc-id
  broker:
   type: kafka.m5.large
    azs:
      az1:
        region: us-east-1a
        subnet: subnet-11111111
      az2:
        region: us-east-1b
        subnet: subnet-222222
      az3:
        region: us-east-1c
        subnet: subnet-333333
    nodes: 1 # number of nodes per az
    storage: 1000 # GiB per node 1 - 16384 GiB
    securityGroups:
      - sg-12121212
cdenneen commented 5 years ago

@christopherhein since there is no CF support for MSK yet do you know if there is a way for the operator to add through API like awscli?

christopherhein commented 5 years ago

There currently isn't a way to do this. Everything in the operator to date has been driven by CFN and to change this it would require a large undertaking.