You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
I encountered an issue when trying to pass multiple ACM certificate ARNs to the Kubernetes annotation service.beta.kubernetes.io/aws-load-balancer-ssl-cert. The operation fails, and the following error is returned:
Error syncing load balancer: failed to ensure load balancer: error creating listener: "error creating load balancer listener: \"ValidationError: Certificate ARN 'arn of certificate1, arn of certificate2' is not valid\n\tstatus code: 400, request id: e7c31ef5-06b6-4027-acff-ecc2d3762d26\""
Passing a single ACM certificate ARN works as expected. However, the issue arises specifically when multiple ARNs are provided.
Steps to reproduce
Create a Kubernetes service with the service.beta.kubernetes.io/aws-load-balancer-ssl-cert annotation.
Provide a comma-separated list of ACM certificate ARNs as the value for the annotation.
Example: metadata: annotations: service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "arn:aws:acm:region:account-id:certificate/cert1,arn:aws:acm:region:account-id:certificate/cert2"
Deploy the service and observe the load balancer creation logs at kubernetes service level.
Expected outcome
The load balancer should be created successfully with listeners configured for all specified ACM certificates.
Environment
Ingress Nginx v1.12.0-beta.0
Helm Chart Version 4.12.0-beta.0
Kubernetes version 1.31
Using EKS 1.31
The text was updated successfully, but these errors were encountered:
Describe the bug
I encountered an issue when trying to pass multiple ACM certificate ARNs to the Kubernetes annotation service.beta.kubernetes.io/aws-load-balancer-ssl-cert. The operation fails, and the following error is returned:
Error syncing load balancer: failed to ensure load balancer: error creating listener: "error creating load balancer listener: \"ValidationError: Certificate ARN 'arn of certificate1, arn of certificate2' is not valid\n\tstatus code: 400, request id: e7c31ef5-06b6-4027-acff-ecc2d3762d26\""
Passing a single ACM certificate ARN works as expected. However, the issue arises specifically when multiple ARNs are provided.
Steps to reproduce
Example:
metadata: annotations: service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "arn:aws:acm:region:account-id:certificate/cert1,arn:aws:acm:region:account-id:certificate/cert2"
Expected outcome
The load balancer should be created successfully with listeners configured for all specified ACM certificates.
Environment
The text was updated successfully, but these errors were encountered: