-
Notifications
You must be signed in to change notification settings - Fork 0
Overall Roadmap
This page outlines the project-wide roadmap for Mistify and as with any roadmap is constantly evolving.
-
Add user namespace support into Docker (Complete)
-
Testing using zfs_allow as initial pathway for ZoL delegation (Complete)
-
Integrate Docker and Image sub-agents with image service (Complete)
-
Plan new ZFS namespaces (Complete)
-
Begin fill In / Enhance API endpoints (Complete)
-
Implement new ZFS namespaces (Complete)
-
Replace ZFS zone code with namespace checks (kernel) (Complete)
-
Replace ZFS zone code with namespace checks (ZoL) (Complete)
-
Move to new libzfs core API (Complete pending changes to ZoL)
-
Implement mounting of ZFS datasets to namespaces (Complete)
-
Address ZoL Container Integration Security Issues (Complete)
- Check privileges/capabilities for non-root users (currently have full access)
- Implement support for delegation of ZFS datasets to users/groups
- Implement user namespace support to allow containers with remapped UID/GID ranges (including UID 0)
-
Establish easily bootable/build-able DEV instance of Mistify (Complete)
* Complete Final Enhancements of ZoL Delegation
* Container Security
* Justifications for seccomp whitelisted syscalls
* Fork Linux repo and put kernel changes in fork instead of patches
* Begin more deliberate interaction with Linux community
* Attempt initial upstream of Linux kernel modifications for Delegation
* Complete re-architecture of agent level to task based system
* Implement new tasks on top of new architecture
* Distribute a container for building Mistify
* Transition from etcd to consul
* Tracinig (EBPF)
* Hire additional kernel dev
* Convert node layer to newly architected task system
* Create working implementation of coordinator layer
* Create demo products for controller layer (Image service, “container runner”)
* Improve upon container build
* Convert node layer to newly architected task system
* Move off of docker to task level process management
* Ultimately have something consumable by the community
* Improved documentation
* Complete initial website for Mistify