plus3it / plus3it/amigen8

[Feature Request] Try to support Graviton-based Instance-Types

Open
#53 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Shell
Stars
10
Forks
16
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe.

AMIgen8 is currently only known to support x86_64 instance-types. Some users will want to be able to use Graviton-based instance-types, particularly the ML-optimized ones: makes sense to try to ensure that AMIgen8 can also produce Graviton-compatible instance-types.

Describe the solution you'd like

Verify whether current automation can be used to produce Graviton (ARM) compatible instances types. Update code as necessary if not.

Use $ aws ec2 describe-images --owner 309956199498 --filters 'Name=name,Values=RHEL-8*' --query 'Images[?Arch]' to identify candidate bootstrap AMIs

Describe alternatives you've considered

N/A

Additional context

AWS is increasing efforts around their ARM-oriented Graviton instance types, particularly for functionality like AI and ML.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing AMIgen8 automation and run the provided aws ec2 describe-images command to identify candidate RHEL 8 ARM bootstrap AMIs. Verify whether the current process supports Graviton instance types; done means the automation can produce a Graviton-compatible AMI or the required updates are identified and validated.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, shell
Domain
cloud, devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 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.