aws / aws/eks-anywhere

Bottlerocket - validate input user name and keys

Open
#3,298 2 comments 0 reactions 0 assignees View on GitHub
area/os/bottlerocket area/providers/tinkerbell area/providers/vsphere
Dominant language
Go
Stars
2.1k
Forks
328
Avg merge
1d 4h
Merged PRs (30d)
9

Description

Bottlerocket only support one user with the name `ec2-user` and one key that user can provide. EKS-A should properly validate the inputs from the user on cluster spec and error if any other username or multiple keys are provided.

Contributor guide

Open the contributing guide

Research direction

No file or test is named in the issue. Locate the cluster-spec validation entry point for Bottlerocket inputs and inspect related tests first; done means rejecting usernames other than ec2-user and requests containing multiple keys with clear errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
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.