bottlerocket-os / bottlerocket-os/twoliter
pubsys: Allow creation of arbirary additional block device mappings when registering AMI
- 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
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