Actions
Epic #210
openBundle & Repository Management
Epic #210:
Bundle & Repository Management
Status:
Draft
Priority:
Normal
Assigned To:
-
Start date:
03/29/2026
Due date:
% Done:
0%
Estimated time:
(Total: 0:00 h)
Description
Repositories are decentralized JSON registries (similar to Helm repos) that define available bundles. Each repository URL points to a manifest file listing bundles with their metadata, versions, and dependencies.
Bundles are packages containing:
- Modules: Server-side processes (installed alongside the server) that extend functionality via gRPC (e.g., billing system, game-specific pages like Minecraft modpacks/config).
- Managers: Agent-controlled processes that deploy and manage game server instances.
The system allows users with appropriate permissions to add repositories, browse bundles, and install/update/delete them. Repositories are fetched periodically (cron) to detect updates and notify allowed users (via permissions from account or group membership).
Actions