community icon indicating copy to clipboard operation
community copied to clipboard

ServiceCatalog service controller

Open eamonnfaherty opened this issue 4 years ago • 2 comments

New ACK Service Controller

Support for AWS Service Catalog

List of API resources

List the API resources in order of importance to you:

I am working with a team who would like to provision products from an AWS Service Catalog portfolio.

eamonnfaherty avatar Oct 14 '21 15:10 eamonnfaherty

Hey @eamonnfaherty, can you please provide more information on what resources you want to manage using ACK?

a-hilaly avatar Nov 05 '21 17:11 a-hilaly

Hey @eamonnfaherty, can you please provide more information on what resources you want to manage using ACK?

Service Catalog Provisioning Controller would be awesome. This would enable to provision sc products.

Ideally entire lifecycle management of product portfolio and share can be outside tge ACK as it involves hub and spoke model.

krijan-devops avatar Aug 12 '22 07:08 krijan-devops

Hi Team,

Is there any way this proposal can be priortized? @jaypipes @eamonnfaherty

krijan-devops avatar Mar 01 '23 23:03 krijan-devops

@krijan-devops After examining the Service Catalog HTTP APIs, it looks like we could support at least the following resources:

We would not support the CreatePortfolioShare API or the PortfolioShare resource, since this resource doesn't align with the Kubernetes Resource Model. In order to create a portfolio share, there is a manual accept/reject API call from the target account/organization that does not play nicely with the declarative resource model in Kubernetes.

Not sure when we could prioritize working on this controller, though. I have to get the SSM controller created before I would be able to work on this. If you or your team is interested in learning about ACK development, we could accelerate the development of this controller with your help.

jaypipes avatar Mar 02 '23 14:03 jaypipes

@jaypipes it would be more around provisioning the service catalog products. There is no current managed pipeline to provision service catalog products itself. Similar to Lambda or ec2 we would need functionality to provision the existing service catalog product. We are not interested in sharing and create portfolios and products as they are done only during development and sharing. Provisioning is the biggest benefactor of a sc Support through ACK. We can definitely jump on a call to discuss this further.

krijan-devops avatar Mar 06 '23 21:03 krijan-devops