Skip to content

Commit 1d535f6

Browse files
committed
docs: Update composefs TODOs
From discussion. Signed-off-by: Colin Walters <walters@verbum.org>
1 parent dc28605 commit 1d535f6

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
@@ -142,18 +142,27 @@ The composefs backend is experimental; on-disk formats are subject to change.
142142

143143
### Deployment blockers
144144

145-
- [Garbage collection](https://github.com/containers/composefs-rs/pull/200): Old deployments are not cleaned up
145+
- [Garbage collection](https://github.com/bootc-dev/bootc/pull/2040): In progress
146146
- [SELinux enforcement](https://github.com/bootc-dev/bootc/issues/1826): Currently requires `enforcing=0`
147-
- [OCI registry install](https://github.com/bootc-dev/bootc/issues/1703): Installing from registry can fail due to config mismatch
147+
- 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))
148+
- [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)
149+
- [composefs-rs repository finalization](https://github.com/bootc-dev/bootc/issues/1320)
148150

149151
### Important
150152

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

154-
### Long-term
163+
### Minor
155164

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

158167
## Additional Resources
159168

0 commit comments

Comments
 (0)