garm/cmd/garm-cli/cmd
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
..
controller.go Add --format command line option 2024-09-28 19:09:45 +00:00
enterprise.go Add endpoint option to all relevant commands 2025-06-21 17:05:22 +00:00
events.go Add copyright header 2025-05-20 09:43:29 +00:00
file_object.go Add API, CLI and web UI integration for objects 2025-10-08 22:22:58 +03:00
gitea.go Add copyright header 2025-05-20 09:43:29 +00:00
gitea_credentials.go Add copyright header 2025-05-20 09:43:29 +00:00
gitea_endpoints.go Add the ability to set tools download source (Gitea) 2025-09-26 18:59:15 +03:00
github.go Add copyright header 2025-05-20 09:43:29 +00:00
github_credentials.go Avoid nil pointer dereference in CLI 2025-05-21 20:58:21 +00:00
github_endpoints.go Add the ability to set tools download source (Gitea) 2025-09-26 18:59:15 +03:00
init.go Switch to fmt.Errorf 2025-08-16 22:19:05 +00:00
jobs.go Add --format command line option 2024-09-28 19:09:45 +00:00
log.go Make the debug-log command more useful 2025-08-27 13:21:56 +00:00
metrics.go fix: remove unused cobra args 2024-02-22 17:20:05 +01:00
organization.go Add endpoint option to all relevant commands 2025-06-21 17:05:22 +00:00
pool.go Add runner install template management (#525) 2025-09-23 13:46:27 +03:00
profile.go Add --format command line option 2024-09-28 19:09:45 +00:00
provider.go Add --format command line option 2024-09-28 19:09:45 +00:00
repository.go Add endpoint option to all relevant commands 2025-06-21 17:05:22 +00:00
root.go Add API, CLI and web UI integration for objects 2025-10-08 22:22:58 +03:00
runner.go Update docs and deprecate the --all flag 2025-07-20 20:31:56 +00:00
scalesets.go Add runner install template management (#525) 2025-09-23 13:46:27 +03:00
templates.go Add runner install template management (#525) 2025-09-23 13:46:27 +03:00
util.go Add API, CLI and web UI integration for objects 2025-10-08 22:22:58 +03:00
version.go Add version to controller info response 2024-07-05 12:49:16 +00:00