-
Notifications
You must be signed in to change notification settings - Fork 271
Description
Is your feature request related to a problem?
We're currently managing AWS infrastructure through Kubernetes using the AWS ACK controllers, and I’ve run into a limitation: there is no support for managing VPC Endpoint Services via ACK. This prevents me from managing private service publishing workflows natively in Kubernetes, and breaks the GitOps pattern I use for other AWS resources.
Describe the solution you'd like
I'd like to see full support for managing AWS VPC Endpoint Services (i.e., CreateVpcEndpointServiceConfiguration, ModifyVpcEndpointServiceConfiguration, DeleteVpcEndpointServiceConfiguration, etc.) through ACK. This would include:
CRD definitions for endpoint service configurations.
Status tracking of associated Network Load Balancers and permissions.
Support for managing allowed principals and acceptance requirements.
Support for endpoint service tags and resource policies.
Ideally, I’d be able to define a VPCEndpointService CR in YAML and have ACK handle creation, updates, and deletions in a declarative and idempotent way.
Describe alternatives you've considered
Currently, I have to manage VPC Endpoint Services manually or via separate Terraform/CDK automation, which breaks the uniform GitOps experience I’m aiming for with ACK. I’ve also looked into custom Kubernetes controllers or operator patterns, but maintaining those is not ideal compared to native ACK support.