aws / aws/eks-anywhere

Cloudstack Affinity Group should be evaluated with Account during preflights

Open
#5,802 0 comments 0 reactions 0 assignees View on GitHub
area/providers/capc
Dominant language
Go
Stars
2.1k
Forks
328
Avg merge
1d 4h
Merged PRs (30d)
9

Description

EKS-A supports attaching affinity groups to control plane, etcd and worker node groups. Affinity here can be either `pro` or `anti`. Another way to define affinity groups is to attach pre-existing affinity groups defined in Cloudstack environment.

If affinity group ID are provided to EKS-A, preflight validations just validate the existence of the provided groups. It should also validate if the account has enough permissions to schedule and/or use those provided groups.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Locate the preflight validation entry point for CloudStack affinity group IDs, then inspect the existing existence checks and account permissions needed to schedule or use those groups. Done means preflights reject groups the account cannot use and accept permitted groups.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.