I'm searching for a way to expose service routes to Api Gateway automatically. The flow should be the following:
- New service in EKS is created
- Two proxy resources added to api gateway /public/{service-name} and /private/{service-name}
- Integration with new service added to created resources (perhaps we would have ALB per service, so it resource integration would be done through ALB)
- Api gateway redeployed
So far, I've come up with the solution using a lambda function which will listen to cloudtrail ALB creation event and make calls to API gateway to create new resources and publish them

but I feel that there should be something more AWS native that works out of the box.