Future developments
Trident is under active development, with several enhancements planned for future releases. Key areas of focus include:
- Support for servicing systemd System Extensions (sysexts) and Configuration Extensions (confexts). See Sysexts and Confexts. ✅
- User-initiated rollback capabilities. See Manual Rollback. ✅
- Introduction of a gRPC API for improved integration. See gRPC Server. ✅
- Runtime updates for sysexts, confexts, and network configuration without reboot. See Runtime Updates. ✅
- Disk streaming for fast provisioning directly from COSI images. See Disk Streaming. ✅
- Image streaming from OCI registries. See Image Streaming Pipeline. ✅
- Enhanced SELinux policy management and updates.
- Implementation of a Host Report API to provide detailed hardware and software inventory.
- Addition of a pre-reboot hook for advanced servicing workflows.
- Kexec support to enable faster reboots during servicing operations.