Federated Repository Form Field Reference

Review every field on the Federated repository creation and edit form.

This reference documents every field in the Federated repository creation and edit form, organized by tab: Basic, Advanced, and Federation.

Who can perform these actions: Platform Administrators

Navigation: Administration > Repositories > Create a Repository > Federated (or click an existing Federated repository to edit).


Basic Tab

The Basic tab contains the repository identity, package-type-specific settings, and content filtering.

Common Fields for All Package Types

These fields apply to all package types.

FieldTypeDefaultRequiredDescription
Package TypeModal picker(none)YesThe type of artifacts stored in this repository (Maven, Docker, npm, Generic, and others). Cannot be changed after creation. All package types are supported except TerraformBackend.
Repository KeyText input(empty)YesUnique identifier for the repository. This key becomes the URL path segment and is replicated to all Federation members. Must be unique across the platform. When created inside a project, the project key is prepended automatically.
Repository LayoutDropdownPackage-specific defaultNoDefines the path structure for artifact resolution. Automatically set based on package type but can be overridden. Hidden for Release Bundles and Machine Learning package types.
Public DescriptionText input(empty)NoUser-visible description displayed in the Artifacts Browser.
Internal DescriptionText input(empty)NoAdmin-only description, not visible to non-admin users.
Includes PatternMulti-value pattern**/*NoComma-separated Ant-style patterns for artifacts to include. Only matching artifacts are stored. Default **/* includes everything.
Excludes PatternMulti-value pattern(empty)NoComma-separated Ant-style patterns for artifacts to exclude. Matching artifacts are rejected. Hidden for Build Info and Release Bundles.
EnvironmentsMulti-select(empty)Project context onlyEnvironment labels (DEV, PROD, and others) for project-scoped repositories. Required when the repository belongs to a project.

Package-Specific Fields on the Basic Tab

These fields appear based on the selected package type.

Docker, HelmOCI, and OCI

These fields apply to Docker, HelmOCI, and OCI repositories.

FieldTypeDefaultDescription
Max Unique TagsNumber0 (unlimited)Maximum number of unique tags to retain. Older tags are removed when the limit is exceeded.
Block Pushing Schema 1Togglefalse(Docker only) Block Docker V1 schema images from being pushed.
Tag RetentionNumber0 (unlimited)Number of days after which unused tags are eligible for cleanup.
Registry NameText(auto)Docker registry name for this repository.
Registry PortNumber(auto)Docker registry port. Used for Docker V2 API compatibility.

Maven, Gradle, Ivy, and SBT

These fields apply to Maven, Gradle, Ivy, and SBT repositories.

FieldTypeDefaultDescription
Handle ReleasesToggletrueAllow release artifacts to be stored.
Handle SnapshotsToggletrueAllow snapshot artifacts to be stored.
Max Unique SnapshotsNumber0 (unlimited)Maximum number of unique snapshots to retain per artifact.
Suppress POM Consistency ChecksTogglefalseDisable validation that POM coordinates match the deployment path.
Checksum PolicyDropdownclient-checksumsHow to handle artifact checksums: client-checksums, server-generated-checksums.
Snapshot Version BehaviorDropdownuniqueHow to handle snapshot version naming: unique, non-unique, deployer.

NuGet

These fields apply to NuGet repositories.

FieldTypeDefaultDescription
Max Unique SnapshotsNumber0 (unlimited)Maximum NuGet snapshot versions to retain.
Force AuthenticationTogglefalseRequire authentication for all NuGet operations, including package resolution.

Debian and RPM

These fields apply to Debian and RPM (YUM) repositories.

FieldTypeDefaultDescription
GPG Key PairsSelector(none)GPG signing key pairs for signing Debian packages or RPM metadata.

Alpine and Ansible

These fields apply to Alpine and Ansible repositories.

FieldTypeDefaultDescription
Key PairSelector(none)Signing key pair for package verification.

Cargo

These fields apply to Cargo repositories.

FieldTypeDefaultDescription
Anonymous AccessTogglefalseAllow anonymous download and search of Cargo crates.
Enable Sparse IndexTogglefalseEnable the sparse index protocol for faster crate resolution.

Terraform

These fields apply to Terraform repositories.

FieldTypeDefaultDescription
Registry TypeSelector(varies)Terraform registry type (Provider or Module). Determines the repository layout.
GPG Key PairsSelector(none)GPG key pairs for Terraform provider signing (provider layout only).

Advanced Tab

The Advanced tab contains proxy, property set, and operational settings.

Property Sets

You can associate property sets with the repository using this field.

FieldTypeDefaultDescription
Property SetsTransfer list(empty)Select property sets to associate with this repository. Property sets define structured metadata schemas that can be applied to artifacts. Move property sets between "Available" and "Selected" lists.

Network

These fields configure the network proxy for Federation traffic.

FieldTypeDefaultVisibilityDescription
ProxyDropdownSystem default proxySelf-hosted onlyHTTP proxy to use for outbound Federation traffic to remote members. Select from configured proxies or leave as default. See Configure Proxy for Federation for setup steps.
No ProxyCheckboxfalseSelf-hosted onlyDisable proxy usage for this repository. When checked, clears the proxy selection and uses direct connections.
📘

Note

Network proxy settings are hidden on SaaS deployments, as SaaS instances handle networking automatically.

Others

These fields control additional resolution and download behavior for the repository.

FieldTypeDefaultVisibilityDescription
Disable Artifact ResolutionCheckboxfalseAlwaysWhen enabled, blocks all download and resolution requests. The repository still accepts deployments and replicates to Federation members. Useful for maintenance windows.
Allow Content BrowsingCheckboxfalseAlwaysAllow browsing of repository content via the Artifacts Browser even when artifact resolution is disabled.
Priority ResolutionCheckboxfalseSelect packagesWhen enabled, this repository is prioritized during artifact resolution across virtual repositories. Available for specific package types only.
Enable Direct Cloud Storage DownloadCheckboxfalseSelf-hosted + cloud storageAllow direct download from the underlying cloud storage (S3, GCS, Azure Blob), bypassing Artifactory for improved performance. Available only when using cloud-based binary storage.
Enable CDN DownloadCheckboxfalseEnterprise licenseEnable Content Delivery Network for artifact downloads, improving download speeds for geographically distributed teams.

Federation Tab

The Federation tab manages the Federation members: the JPD instances that synchronize artifacts in this Federated repository.

Member Summary

This section shows how many Federation members are configured.

ElementDescription
Included Repositories (n/10)Header showing the current number of Federation members out of the maximum 10.

Member List

Each Federation member appears as a card with the following fields.

ElementTypeDescription
URLRead-only textThe full URL of the Federated repository member (for example, https://jpd-site-b.example.com/artifactory/libs-release-federated).
Repository KeyRead-only textThe repository key on the remote JPD.
(current)BadgeIndicates the member that corresponds to the local JPD.
Sync toggleSwitchPause or resume synchronization for this member. When paused, events queue locally but are not sent to this member. Only available on the current (local) member. Disabled when the member is in receiving-only mode.
Receiving OnlyCheckboxWhen checked, sets the member to receiving-only mode (receiver mirror mode). The member receives events from other members but does not send events. Only available for non-current (remote) members. See Configure Receiving-Only Mode for details.
RemoveIcon buttonRemove this member from the Federation. Not available for the current (local) member.

Adding Members

Use this control to add a new Federation member.

ControlDescription
Add Repository buttonOpens the Add Federated Repositories dialog. Disabled if the repository key or package type is not set, or if the current member is in receiving-only mode.

The Add Repositories dialog offers the following methods.

MethodWhen AvailableDescription
DeploymentsWhen JFrog Mission Control is availableBrowse connected JPDs and select existing repositories or create new ones automatically.
URLAlwaysManually enter the full repository URL. If the repository does not exist on the remote JPD, it is created automatically.

The URL must use the following format:

<BASE_URL>/artifactory/<REPOSITORY_KEY>

Where:

  • <BASE_URL>: The base URL of the remote JPD, including scheme and host.
  • <REPOSITORY_KEY>: The repository key on the remote JPD. Must be 64 characters or fewer and the URL must contain /artifactory/.

For example:

https://jpd-site-b.example.com/artifactory/libs-release-federated
📘

Note

Remote JPDs appear in the Deployments list only if you have established binding tokens or a Circle of Trust between the JPDs.


Related Topics


Did this page help you?