aws / aws-proton-public-roadmap

This is the public roadmap for AWS Proton
https://aws.amazon.com/proton
Other
199 stars 13 forks source link

Support for provisioning Proton resources in CloudFormation #22

Open clareliguori opened 3 years ago

clareliguori commented 3 years ago

Support for AWS Proton resource types in CloudFormation (for example, AWS::Proton::Environment)

ngamradt-turner commented 3 years ago

Hello @clareliguori and @rafavallina, is there an update on this support? Starting to look into Proton a bit, but really isn't an option for us until it has full IaC support.

rafavallina commented 3 years ago

@ngamradt-turner thanks for reaching out! No updates to give, but we are actively working on delivering this functionality. Will post here as we make further progress. A detail that would help with decision making: if we were to deliver some resource types before others (for instance, environments and services before environment templates) - what would be your preferred priority?

ngamradt-turner commented 3 years ago

Hello @rafavallina, based on my limited knowledge of the product, it appears that environments and services would be more important since templates can be uploaded as a bundle and reused (this is based on what I have read, haven't worked with it yet). If I am misunderstanding, please let me know.

rafavallina commented 3 years ago

@ngamradt-turner No, I think you got it right. We are thinking about the same. Will continue to update this channel as we make progress!

ngamradt-turner commented 3 years ago

Hello @rafavallina, just checking in to see if there are any updates on the CloudFormation support for Proton?

rafavallina commented 2 years ago

Hi @ngamradt-turner we are planning to release support for two resources shortly: Environment Account Connections and Environments. We are going to be tackling this one by one. Do you have any specific type of resource that is critical for you?

ngamradt-turner commented 2 years ago

Hello @rafavallina, I guess for me this has been a bit of a "chicken-and-egg" situation. I haven't really worked with Proton because there is no CloudFormation support, but because I haven't worked with Proton, I cannot really say which features are most important. I suppose I will try to work with Proton a bit when I have some time.

rafavallina commented 2 years ago

Yeah, I can see that to be the case. I welcome any feedback that you have as you try it, but I do want to make clear that we will indeed release CFN support for all the types of resources that Proton creates. It's a matter of timing and prioritizing which ones to release first. So, as you experiment with it, feel free to comment here which resources are more critical so we can focus on those!

ngamradt-turner commented 2 years ago

Hello @rafavallina, I will put in a research item for myself to work with Proton outside of CloudFormation so that I can provide some useful feedback.

That being said, is active development taking place for CloudFormation support for any Proton resources?

rafavallina commented 2 years ago

Yes, absolutely. Without disclosing dates, I'd expect to see the first two Proton resources available in CloudFormation quite soon, and we will continue delivering the rest afterwards. But this is actively in development and progressing well

IngussNeilands commented 1 year ago

Hi, any update on this ?

tatcoo commented 1 year ago

Hi Inguss - we're making progress on this (despite the delay from the comment in 2021), stay tuned!