Skip to content

Repositories

Repositories are the sources of your application catalog. Fleet Manager syncs the registries you add here and turns what it finds into deployable Applications.

Who can access this: admins and operators.

Repositories

The module has two tabs: Git Registries and OCI Registries. Each list shows the registry name, URL, scope (global or tenant), enabled state, and sync/health status. Status bullets summarize the counts and let you filter; search matches name or URL.

A Git registry points at a repository that contains Margo application manifests.

To add one, open the Git Registries tab and click Add Git Registry, then provide:

  • Name and optional description
  • Repository URL, branch, and path
  • Auth typeNONE, HTTPS token, or SSH key (with the credential if required)
  • Sync interval (minutes) and an enabled toggle

On save, the registry syncs on its schedule; you can also Sync it on demand. A sync scans the repository and imports/updates the applications it finds.

Sync status: synced, syncing, error, or pending (awaiting first sync).

An OCI registry points at a container/chart registry.

To add one, open the OCI Registries tab and click Add OCI Registry, then provide the name, URL, auth type (NONE, basic, or token) with any credential, a verify-TLS toggle, and an enabled toggle.

Use Health Check to verify connectivity and Sync to import or update applications. After a sync you’ll see how many applications were imported and updated.

Health status: healthy, unhealthy, unknown, or checking.

  • Edit a registry’s fields (scope is fixed at creation).
  • Enable / Disable without deleting — disabled registries don’t sync or feed the catalog.
  • Sync manually at any time.
  • Delete a registry.

A registry is either global (provided platform-wide and visible to every tenant) or tenant (only yours). Scope is set when the registry is created.