Skip to main content
Version: v2.10.0

Manage Dependency Repositories

Overview

The Dependency Repositories list page shows every dependency repository defined in the current tenant.

Open it from the Dependency Repositories item in the tenant left navigation:

/tenant/<tenant-id>/dependency-management?page=1&limit=20

Toolbar

ControlPurpose
Search By Repository NameFilters the list by repository name.
+ RepositoryOpens the Create Dependency Repository form.

Columns

ColumnDescription
IDSystem-generated identifier for the repository.
NameThe repository name entered on the create form.
Credential ConfigThe credential backing the repository, shown as the cloud provider icon plus the credential type.
Bucket NameThe object-storage bucket the repository points at.
Created ByUser who created the repository.
Modified ByUser who last modified the repository.
Created TimeTimestamp of creation.
Modified TimeTimestamp of the last modification.
ActionsPer-row kebab (⋮) menu.

Credential Config values

The Credential Config column renders the credential type of the credential attached to the repository. Observed values:

ValueCloud provider
Custom S3a CredentialsOnPrem
Google Service AccountGCP
AWS Access Secret Key PairAWS
Azure Service PrincipalAzure

Pagination

We paginate the list with a page-size selector; the default page size is 20 rows per page. The current page and page size are reflected in the URL as ?page= and &limit=.

Row Actions

Each row carries a kebab (⋮) Actions menu with exactly two entries:

ActionDescription
EditOpens the repository's Config tab — the same destination as clicking the repository name and then Config.
DeleteRemoves the repository.

Repository detail page

Clicking a repository Name opens its detail page:

/tenant/<tenant-id>/dependency-management/<repository-id>/files/root

The breadcrumb reads Dependency Repository ❯ <repository name>. The page has two tabs: Files (the default) and Config.

Files tab

The Files tab has three parts:

  1. A left tree panel with a Search By Name box over the file tree. A handle on its right edge collapses the panel.
  2. A path bar showing the current object-storage prefix (for example /yeedu/object-storage-manager/), with a copy-to-clipboard icon beside it.
  3. A file table with its own Search in root box and two buttons at the top right: ⬆ File (upload) and ⊕ New. The ⊕ New menu has a single entry, Folder.

File table columns: Name | Size | Created By | Modified By | Created Time | Modified Time | Actions. Sizes are shown in human-readable units (for example 500.00 MB, 10.26 KB).

Each file row's Actions (⋮) menu has three entries: Download, Delete and Copy Path.

Config tab

/tenant/<tenant-id>/dependency-management/<repository-id>/edit-dependency
FieldRequiredState after creation
Repository NameYesEditable
DescriptionNoEditable (placeholder Description)
Cloud ProviderYesRead-only (greyed out); shows the provider with its icon
Credential NameYesEditable — a dropdown of matching credentials, plus a + button that opens inline credential creation
Bucket NameYesRead-only (greyed out)

Footer buttons: Reset and Update.

note

Cloud Provider and Bucket Name can't be changed after the repository is created. Only the name, the description and the credential binding remain editable.