๐ฌ See It In Action
Dashboard โ Nodes โ Hardware โ Jobs โ Packages โ Deployments โ Services โ Vulnerabilities โ Settings
Today weโre releasing Octofleet v0.4.38 โ our biggest update yet! This release introduces Service Orchestration, completing all 18 planned epics and making Octofleet a truly enterprise-ready endpoint management platform.
๐ฏ Whatโs New: Service Orchestration
The star of this release is our new Service Orchestration system. Define service templates, deploy them to nodes, and let the agent automatically maintain the desired state.
Key Features
- Service Classes โ Define reusable templates (nginx, PostgreSQL, custom apps)
- Role-Based Deployment โ Assign nodes with roles (primary, replica, web, loadbalancer)
- Health Checks โ HTTP, TCP, Process, and Windows Service monitoring
- Drift Detection โ Automatically detect configuration drift
- Auto-Healing โ Agents continuously reconcile to the desired state
Reference Service Templates
Weโve included production-ready templates:
| Template | Type | Description |
|---|---|---|
nginx-webserver |
Cluster | Load-balanced web servers (1-10 nodes) |
postgresql-single |
Single | Standalone PostgreSQL database |
postgresql-cluster |
Cluster | Primary-replica PostgreSQL (2-5 nodes) |
How It Works
โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ
โ Service Class โโโโโโโถโ Service โ
โ (Template) โ โ (Instance) โ
โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโฌโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโ
โผ โผ โผ
โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
โ Node A โ โ Node B โ โ Node C โ
โ (primary)โ โ (replica)โ โ (replica)โ
โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
The new ServiceReconciliationPoller in the agent:
- Polls assigned services from the server
- Compares current state with desired state
- Installs missing packages (winget โ choco fallback)
- Applies configuration templates
- Runs health checks
- Reports status back to the dashboard
๐ All 18 Epics Complete!
With this release, weโve completed our entire roadmap:
| Epic | Feature | Status |
|---|---|---|
| E1 | Enhanced Inventory | โ |
| E2 | Device Grouping | โ |
| E3 | Job System | โ |
| E4 | Package Management | โ |
| E5 | Deployment Engine | โ |
| E6 | Linux Agent | โ |
| E7 | Alerting & Notifications | โ |
| E8 | Security & RBAC | โ |
| E9 | Rollout Strategies | โ |
| E10 | Zero-Touch Installation | โ |
| E12 | Eventlog Collection | โ |
| E13 | Vulnerability Tracking | โ |
| E14 | Auto-Remediation | โ |
| E15 | Hardware Fleet Dashboard | โ |
| E16 | Live View (SSE) | โ |
| E17 | Screen Mirroring | โ |
| E18 | Service Orchestration | โ |
๐ Test Coverage
All features are backed by comprehensive tests:
- 11 API Tests โ Backend endpoint validation
- 30 E2E Tests โ Full UI workflow coverage
- 100% Pass Rate โ Every test green โ
๐ Getting Started
Update Your Installation
# Pull latest
git pull origin main
# Rebuild
docker compose up -d --build
Try Service Orchestration
- Navigate to Services in the sidebar
- Click Templates tab โ New Template
- Create a service from the template
- Assign nodes and watch the magic happen!
๐ฎ Whatโs Next?
With all planned epics complete, weโre focusing on:
- Community feedback โ Tell us what you need!
- Documentation improvements
- Performance optimizations
- Cloud integrations (Azure, AWS, GCP)
๐ฆ Download
- GitHub Release: v0.4.38
- Agent Size: 7.7 MB
Thanks for following the Octofleet journey! If youโre using it, Iโd love to hear about your setup.
โญ Star on GitHub if you find it useful!