bottlerocket-os / bottlerocket-os/twoliter

pubsys: Allow creation of arbirary additional block device mappings when registering AMI

Open
#378 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
34
Forks
43
Avg merge
11h 13m
Merged PRs (30d)
16

Description

It would be useful to be able to attach arbitrary snapshots or create new volumes for AMIs registered via `twoliter`.

We'd need for the feature to ensure that the provided block device mappings do not clash with the ones generated for use with the data volume when using the `split` volume layout.

Contributor guide

Open the contributing guide

Research direction

Start by tracing twoliter's AMI registration flow and the block device mappings generated for the split volume layout. Check how additional snapshot-backed mappings or new volumes could be represented and how collisions with the data volume mapping are detected. Done means arbitrary mappings are accepted without clashes and the registration behavior is covered by the relevant tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, rust
Domain
cloud, devtools
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.