Update Release Bundles Configuration

JFrog REST APIs

ft:sourceType
Paligo

Description: Modifies the dynamic configuration of Release Bundle v2 features.

Since: 7.63.2

Security: Requires Admin permissions.

Usage: PUT /lifecycle/api/v2/release_bundle/config

Query Parameters (optional): repository_key, project. See Common Optional Query Parameters.

Request Body:

{
    "cleanup_cron_schedule": "0 0 0 ? * SAT",
    "cleanup_after_period_min": 5760,
    "release_bundle_creation_timeout_min": 720,
    "promotion_creation_timeout_min": 720,
    "default_signing_key_name": "Primary",
    "default_project_signing_key_names": {
        "phoenix": "Reserved"
    }
}

The request includes the following information:

Property

Description

cleanup_cron_schedule

The schedule (as Quartz cron expression) for performing cleanup on deprecated Release Bundle records, Release Bundle promotion records, and Release Bundle action messages.

Default value: At midnight every Sunday

cleanup_after_period_min

The time period (in minutes) for determining when a deprecated record is a candidate for cleanup.

Default value: 2880 minutes (2 days)

release_bundle_preview_limit

The number of Release Bundle names to operate on as part of the Get Release Bundle Groups REST API.

Default value: 1000

release_bundle_preview_limit

The number of Release Bundle names on which to operate in the scope of the Get Release Bundle Groups REST API.

Default value: 1000

release_bundle_creation_timeout_min

The timeout value (in minutes) when creating a Release Bundle (PROCESSING status). If this threshold is exceeded, the status changes to FAILED.

Default value: 360 minutes (6 hours)

promotion_creation_timeout_min

The timeout value (in minutes) when promoting a Release Bundle (PROCESSING status). If this threshold is exceeded, the status changes to FAILED.

Default value: 360 minutes (6 hours)

default_signing_key_name

The name of the global default signing key to use when creating and promoting Release Bundles. This key acts as a replacement for the X-JFrog-Signing-Key-Name request header.

default_project_signing_key_names

The default signing key name for each defined project. These keys have higher priority than the default_signing_key_name.

default_release_bundles_repository_key

The read-only value of the global Release Bundles repository key.

Sample Response: Same as the request body.

Status Codes:

Code

Description

200

Updated

400

Bad Request