aws / aws/eks-anywhere

EKS Anywhere should validate that user-provided taints do not have duplicate keys

Open
#2,588 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.