kubermatic / kubermatic/machine-controller
AWS: Support for passing CpuOptions
Open
help wanted
lifecycle/frozen
sig/cluster-management
- Dominant language
- Go
- Stars
- 326
- Forks
- 138
- Avg merge
- 2d 46m
- Merged PRs (30d)
- 12
Description
Add support for setting the EC2 instance `CpuOptions` in the AWS provider.
We can set `ami`, `instanceType`, etc, but some workloads need cpu features turned on in the instance that are only enabled by setting values in `CpuOptions`; specifically, `AmdSevSnp`.
Contributor guide
Research direction
Locate the AWS provider code that handles existing EC2 settings such as ami and instanceType, then inspect how the AWS SDK represents CpuOptions and AmdSevSnp. Done means the provider accepts and applies the requested CpuOptions setting for EC2 instances, with coverage added wherever the existing provider behavior is tested.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, go
- Domain
- cloud
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100