Public API & Orchestrator Advancements
We've made significant strides with our orchestrator, which is now successfully deployed and capable of retrieving workloads from the database and deploying them to eligible HoloPorts. This is a huge leap forward in managing the deployment of workloads on HoloPorts efficiently.
We're also actively refining the Public API schema to make it more intuitive and user-friendly, abstracting away technical complexities. Our goal is to deliver these improvements by the end of June.
Remaining items currently in development for Orchestrator and the Public API include:
- Host authentication
- Workload deletion and dequeuing
- Selection of specific HoloPorts for deployments
Cloud Console UI Resumes Development
Development on the Cloud Console UI has resumed, and we anticipate a new delivery next week. This will bring us closer to a more streamlined and self-service experience for managing your Holo applications.
Volla Demo Insights & Holochain v0.5 Integration
A significant amount of effort went into preparing for the recent Volla community day demos, particularly in getting the latest Holochain v0.5 running on our new infrastructure. While we didn't achieve full v0.5 deployment within the tight timeframe, this intensive work helped us uncover and resolve several critical bugs that would have surfaced later. These included:
- Fixing hardcoded values defaulting to specific Holochain versions.
- Addressing issues with persistent data not being cleaned on NATS.
- Resolving "out of memory" errors encountered with certain feature flags and HoloPort configurations.
Static Site Hosting on the Horizon
The static site hosting epic has moved into action. The team has completed the estimation and technical design, and we're now ready to commence development once our current high-priority items are delivered. This feature is crucial for expanding Holo's hosting capabilities beyond Holochain applications to include general web hosting.
Other Key Initiatives & Completed Work
Our team is also focused on several other important improvements. In the past two weeks, we've completed several key tasks, including:
- Making public APIs more user-friendly.
- Documenting and transferring knowledge about the Holo Host deployment process.
- Enabling the Orchestrator to update job status in MongoDB based on NATS responses from agents.
- Addressing a DNS service issue with case insensitivity in queries.