Skip to content

Add UUID Support to VPC ID Validation Regex for AWS API Compatible Solutions #3839

@khizunov

Description

@khizunov

Is your feature request related to a problem?
I propose making the VPC ID validation regex configurable. With the changes introduced in this PR, the AWS Load Balancer Controller no longer supports AWS API-compatible solutions, which is a significant limitation. Even though this shouldn’t impact AWS users directly, I believe it’s a good approach regardless, as the VPC ID format has changed once before and could change again in the future.

Describe the solution you'd like
Make the regex configurable with default of current.
It can be passed as environment variable or CLI parameter or both.

Describe alternatives you've considered
Downgrade the controller version :-(

Following the rejection of the proposal, I will submit a PR to address the issue of the lowercase UUID without dashes (vpc-{uuid}).

Metadata

Metadata

Assignees

No one assigned

    Labels

    triage/needs-informationIndicates an issue needs more information in order to work on it.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions