garm/workers
Gabriel Adrian Samfira 6c46cf9be1 Add API, CLI and web UI integration for objects
This change adds the API endpoints, the CLI commands and the web UI elements
needed to manage objects in GARMs internal storage.

This storage system is meant to be used to distribute the garm-agent and as a
single source of truth for provider binaries, when we will add the ability for GARM
to scale out.

Potentially, we can also use this in air gapped systems to distribute the runner binaries
for forges that don't have their own internal storage system (like GHES).

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2025-10-08 22:22:58 +03:00
..
cache Switch to uncompressed tools for gitea 2025-10-05 11:31:41 +03:00
common Cache improvements, db list improvements, cleanup 2025-09-09 20:52:01 +00:00
entity Attempt to use the scalset API and caching 2025-08-24 22:36:44 +00:00
provider Add runner install template management (#525) 2025-09-23 13:46:27 +03:00
scaleset Simplify logic 2025-09-14 07:44:45 +00:00
websocket/events Add API, CLI and web UI integration for objects 2025-10-08 22:22:58 +03:00