Lifecycle System YAML

Learn Release Lifecycle Management parameters in the Artifactory system YAML.

RLM Deprecation

As of July 31, 2026, all feature development, patches, and security fixes for Release Lifecycle Management will end, except for critical security fixes. RLM End of Life is currently scheduled for January 31, 2028. For more information, see JFrog Release Lifecycle Management Deprecation - End of Life.

The following table describes the parameters related to Release Lifecycle Management (RLM) that can be configured in the Artifactory system YAML.

ParameterDefaultDescription
lifecycle.enableUiHintstrueEnables or disables auxiliary features in the Release Lifecycle UI, for example, previously used signing key names and build-info hints, both related to Release Bundle v2 names.
lifecycle.cleanupCronSchedule"0 0 0 ? * SUN"
(at midnight every Sunday)
Defines the Quartz cron schedule for cleaning up deprecated Release Bundle v2 creation and promotion records, as well as Release Bundle action messages.
lifecycle.cleanupAfterPeriodMin2880 (2 days)Defines the time period in minutes for determining when a deprecated record is a candidate for cleanup.
lifecycle.releaseBundlePreviewLimit1000Defines the maximum number of Release Bundle v2 names to display in the RLM platform UI.
lifecycle.releaseBundleDashboardLimit200Defines the maximum number of Release Bundle v2 versions to display on the RLM stages board.
lifecycle.releaseBundleCreationTimeoutMin360 (6 hours)

Defines the timeout value in minutes when creating a Release Bundle v2 in STARTED status.

If this threshold is exceeded, the status of the Release Bundle changes to FAILED.

lifecycle.promotionCreationTimeoutMin360 (6 hours)

Defines the timeout value in minutes when promoting a Release Bundle v2 in PROCESSING status.

If this threshold is exceeded, the status of the Release Bundle changes to FAILED.

lifecycle.defaultSigningKeyName[none]

Defines the name of the global default signing key to use when creating and promoting Release Bundles v2.

This key replaces the X-JFrog-Signing-Key-Name request header in the REST API.

lifecycle.defaultProjectSigningKeyNames[none]

Defines the default signing key name for each defined project.

These keys have a higher priority than the
defaultSigningKeyName.

lifecycle.excludedPropertyKeys[none]

A comma-separated list of property keys to exclude from artifacts during Release Bundle v2 promotion.

By default, there are no excluded property keys.

lifecycle.dbMetricsIntervalMillis3600000 (1 hour)Defines the interval for the collection of Release Bundle v2 statistics for OpenMetrics.
lifecycle.xray.schedule.indexingCronExpression"0 0 X/6 ? * * *"
(where X is a random number)
Defines the Quartz cron schedule for retrying the delivery of Release Bundle v2 versions to Xray for indexing.
lifecycle.xray.schedule.indexingWindowMin4320 (72 hours)Defines the retry period in minutes for Release Bundle v2 versions that were not delivered to Xray for indexing.
lifecycle.xray.schedule.promotionCronExpression"0 X/30 * ? * * *"
(where X is a random number)
Defines the Quartz cron schedule for retrying the delivery of Release Bundle v2 promotions to Xray for indexing.
lifecycle.xray.schedule.promotionWindowMin4320 (72 hours)Defines the retry period in minutes for Release Bundle v2 promotions that were not delivered to Xray for indexing.

Related Topics



Did this page help you?