Preflights validation for CloudStack Domain Resources
- Dominant language
- Go
- Stars
- 2.1k
- Forks
- 328
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 9
Description
**What would you like to be added**:
As part of pre-flights validation, EKS-A should check out if there are enough resources available on the Cloudstack Domain to create/upgrade clusters. EKS-A should use this [API](https://cloudstack.apache.org/api/apidocs-4.11/apis/listDomains.html) to get the list of free resources available and if the cluster operation can be performed successfully.
**Why is this needed**:
The cloudstack domain used in cluster operation might not have enough resources for that op. Instead of erroring out late in the process, EKS-A should fail fast with useful error message.
Contributor guide
Research direction
Locate the EKS-A preflight validation path used for cluster creation and upgrades, then review CloudStack's listDomains API for the available domain resources. Define the resource check for each operation and verify that insufficient capacity stops the operation early with a useful error message.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cloud
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100