apt-ostree/src/daemon
robojerk 0ba99d6195 OCI Integration & Container Image Generation Complete! 🎉
FEAT: Complete OCI integration with container image generation capabilities

- Add comprehensive OCI module (src/oci.rs) with full specification compliance
- Implement OciImageBuilder for OSTree commit to container image conversion
- Add OciRegistry for push/pull operations with authentication support
- Create OciUtils for image validation, inspection, and format conversion
- Support both OCI and Docker image formats with proper content addressing
- Add SHA256 digest calculation for all image components
- Implement gzip compression for filesystem layers

CLI: Add complete OCI command suite
- apt-ostree oci build - Build OCI images from OSTree commits
- apt-ostree oci push - Push images to container registries
- apt-ostree oci pull - Pull images from registries
- apt-ostree oci inspect - Inspect image information
- apt-ostree oci validate - Validate image integrity
- apt-ostree oci convert - Convert between image formats

COMPOSE: Enhance compose workflow with OCI integration
- apt-ostree compose build-image - Convert deployments to OCI images
- apt-ostree compose container-encapsulate - Generate container images from commits
- apt-ostree compose image - Generate container images from treefiles

ARCH: Add OCI layer to project architecture
- Integrate OCI manager into lib.rs and main.rs
- Add proper error handling and recovery mechanisms
- Include comprehensive testing and validation
- Create test script for OCI functionality validation

DEPS: Add sha256 crate for content addressing
- Update Cargo.toml with sha256 dependency
- Ensure proper async/await handling with tokio::process::Command
- Fix borrow checker issues and lifetime management

DOCS: Update project documentation
- Add OCI integration summary documentation
- Update todo.md with milestone 9 completion
- Include usage examples and workflow documentation
2025-07-19 23:05:39 +00:00
..
apt-ostree-bootstatus.service Initial commit: apt-ostree project with 100% rpm-ostree CLI compatibility 2025-07-18 08:31:01 +00:00
apt-ostree-countme.service docs: Add comprehensive documentation and update planning 2025-07-18 23:38:57 +00:00
apt-ostree-countme.timer docs: Add comprehensive documentation and update planning 2025-07-18 23:38:57 +00:00
apt-ostree-monitoring.service OCI Integration & Container Image Generation Complete! 🎉 2025-07-19 23:05:39 +00:00
apt-ostreed-automatic.service docs: Add comprehensive documentation and update planning 2025-07-18 23:38:57 +00:00
apt-ostreed-automatic.timer docs: Add comprehensive documentation and update planning 2025-07-18 23:38:57 +00:00
apt-ostreed.conf docs: Add comprehensive documentation and update planning 2025-07-18 23:38:57 +00:00
apt-ostreed.service docs: Add comprehensive documentation and update planning 2025-07-18 23:38:57 +00:00
org.aptostree.dev.conf 🎉 MAJOR MILESTONE: Complete apt-ostree implementation with 100% rpm-ostree compatibility 2025-07-19 07:14:28 +00:00
org.aptostree.dev.policy docs: Add comprehensive documentation and update planning 2025-07-18 23:38:57 +00:00
org.aptostree.dev.service docs: Add comprehensive documentation and update planning 2025-07-18 23:38:57 +00:00