Skip to content

[Gateway API] Support syncing Kubernetes secrets into ACM #4494

@starlightromero

Description

@starlightromero

Describe the feature you are requesting

Currently, the documentation states:

The caveat is that configuration of TLS certificates can not be done via the certificateRefs field of a Gateway Listener, as the controller only supports certificate references via an ARN. In the future, we may support syncing Kubernetes secrets into ACM.

This issue is to request and track the support of syncing Kubernetes secrets into ACM.

Motivation

When using cert-manager to generate AWS PCA certificates, a Kubernetes secret of type kubernetes.io/tls is produced. Currently, the secrets has be be copied to a new secret of type opaque (a limitation of the ACK ACM Controller; related issue). Then imported into ACM, potentially utilizing ACK ACM's certificate import.

This workaround is very cumbersome and can be completely negated if the AWS Load Balancer Controller supported syncing Kubernetes secrets into ACM.

Describe the proposed solution you'd like

AWS ALB Controller is able to import Kubernetes secrets into ACM

Describe alternatives you've considered

n/a

Contribution Intention (Optional)

-[ ] Yes, I am willing to contribute a PR to implement this feature
-[x] No, I cannot work on a PR at this time

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions