Skip to content

Support Endpoint Services #2438

@dimapoperechnyy

Description

@dimapoperechnyy

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/new-resourceCategorizes issue or PR as related to a new resource.service/ec2Indicates issues or PRs that are related to ec2-controller.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions