[Feature Request]: Make Pkg accessible to be used as a library #5796
Labels
type/enhancement
Issues that are improvements for existing features.
type/feature
Issues that are new feature requests.
type/request
Issues that are created by customers.
Describe your idea/feature/enhancement
I wish Copilot would expose the internal as pkg so that I could build a client-server architecture.
Proposal
At present the bulk of the logic in copilot is inside an internal/pkg this effectively means that this code can only be used by the CLI. I am interested in building a managed service for enabling clients to invoke a webservice which would then provision an ECS Cluster and Service in their AWS Account (within the same AWS Org).
Additional Details
We have our own Certificate Authority (outside of AWS) which we need to use for provisioning Certificates used by the LoadBalancers, and also our own Image building and scanning infrastructure which we need to use. I would therefore like to build a custom workflow which would leverage the Copilot functionality for provisioning the AWS Infrastructure. We would also need to inject a validation stage which would validate that a valid change control ticket is open in ServiceNow before the request is executed.
The text was updated successfully, but these errors were encountered: