kubermatic / kubermatic/machine-controller

AWS: Support for passing CpuOptions

Open
#1,726 15 comments 0 reactions 0 assignees View on GitHub
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.