Skip to content

Commit c3c1602

Browse files
cgwaltersjeckersb
authored andcommitted
docs: Update composefs TODOs
From discussion. Signed-off-by: Colin Walters <walters@verbum.org>
1 parent e73cc96 commit c3c1602

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

docs/src/experimental-composefs.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -158,18 +158,27 @@ The composefs backend is experimental; on-disk formats are subject to change.
158158

159159
### Deployment blockers
160160

161-
- [Garbage collection](https://github.com/containers/composefs-rs/pull/200): Old deployments are not cleaned up
161+
- [Garbage collection](https://github.com/bootc-dev/bootc/pull/2040): In progress
162162
- [SELinux enforcement](https://github.com/bootc-dev/bootc/issues/1826): Currently requires `enforcing=0`
163-
- [OCI registry install](https://github.com/bootc-dev/bootc/issues/1703): Installing from registry can fail due to config mismatch
163+
- Extended install APIs: Ability to cleanly implement anaconda %post and osbuild post mutations and general post-install pre-reboot; right now some tools just mount the deployment directory (note this one also relates to [APIs in general](https://github.com/bootc-dev/bootc/issues/522))
164+
- [OCI registry install](https://github.com/bootc-dev/bootc/issues/1703): Installing from registry can fail due to config mismatch (suggestion: just clean reject v2s2)
165+
- [composefs-rs repository finalization](https://github.com/bootc-dev/bootc/issues/1320)
164166

165167
### Important
166168

169+
- Extended test suite: Right now we're not covering upgrades well, need to build upgrade image in sealed cases
170+
- Full workflow test - add composefs into https://gitlab.com/fedora/bootc/tests/bootc-workflow-test for example
171+
- Workflow upgrades especially "from old systems"
172+
- [Unified storage](https://github.com/bootc-dev/bootc/issues/20): Not strictly a blocker but a really nice to have
167173
- [Sealed image build UX](https://github.com/bootc-dev/bootc/issues/1498): Streamlined tooling for building sealed images
168-
- **kargs.d**: Custom kernel arguments from `/usr/lib/bootc/kargs.d` not yet included in sealed UKIs
174+
- In place transitions:
175+
- First: support [factory reset](https://github.com/bootc-dev/bootc/issues/404) from ostree to composefs
176+
- Next: Support copying /etc and /var
177+
- A lot more practical level docs for using this
169178

170-
### Long-term
179+
### Minor
171180

172-
- [Unified storage](https://github.com/bootc-dev/bootc/issues/20)
181+
- Remove `/usr/lib/bootc/kargs.d` as part of UKI creation (also `bootc container inspect` should show UKI kargs)
173182

174183
## Additional Resources
175184

0 commit comments

Comments
 (0)