aws / aws/containers-roadmap

[EKS] [BUG]: certificate signing requests are not issued if the request object starts with `csr-`

Open
#2,079 4 comments 4 reactions 0 assignees View on GitHub
EKS Proposed
Dominant language
Shell
Stars
5.4k
Forks
334
PR merge metrics
No merged PRs in 30d

Description

### Community Note

* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request
* Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
* If you are interested in working on this issue or have submitted a pull request, please leave a comment

**Tell us about your request**

Context: https://docs.aws.amazon.com/eks/latest/userguide/cert-signing.html

When a `CertificateSigningRequest` object is created with a name including the prefix `csr-`, the EKS control plane silently discards it and doesn't sign the request.

**edit:** by "discard" I mean that its status remains `Approved` forever, instead of `Approved,Issued`.

**Which service(s) is this request for?**

EKS

**Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?**

I believe this should be either fixed or documented, because:

1. It's very obscure.
1. Prefixing the name of a CSR with "csr-" feels natural enough that a lot of people might run into this issue, and potentially waste a lot of time troubleshooting it.

**Are you currently working around this issue?**

Yes, by generating certificate signing requests with names that do not start with `csr-`.

**Additional context**

\-

**Attachments**

\-

Contributor guide

Open the contributing guide

Research direction

Start with the EKS certificate-signing documentation linked in the issue and reproduce the behavior using a CertificateSigningRequest whose name starts with `csr-`. Confirm the status remains `Approved` rather than `Approved,Issued`, then determine whether the intended outcome is a service fix or a documentation change; the issue mentions no repository files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, kubernetes
Domain
cloud, infrastructure
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.