EKS Anywhere should validate that user-provided taints do not have duplicate keys
Open
area/cli
kind/bug
size/S
team/cli
- Dominant language
- Go
- Stars
- 2.1k
- Forks
- 328
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 9
Description
Kubernetes does not support taints with duplicate keys on the same nodes.
Attempting to join a node with duplicate taint keys results in an error.
EKS Anywhere does not validate that user-provided taints have distinct keys.
A validation should be added to ensure that taints provided in their the CP config or WN config have distinct keys.
Contributor guide
Research direction
The issue does not name specific files or tests. Locate the validation paths for taints in the control-plane and worker-node configurations, then add coverage for duplicate keys and confirm that invalid configurations are rejected before node join.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- infrastructure
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100