Lifecycle System YAML

JFrog REST APIs

Products
JFrog Xray
Content Type
REST API
ft:sourceType
Paligo

The table below describes the parameters related to Release Lifecycle Management that can be configured in the Artifactory system YAML.JFrog Release Lifecycle Management SolutionArtifactory System YAML

Parameter

Default

Description

lifecycle.enableUiHints

true

Enables/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 schedule (as Quartz cron expression) for cleaning up deprecated Release Bundle v2 creation and promotion records, as well as Release Bundle action messages.Create Release Bundles (v2)Promote a Release Bundle (v2) to a Target Environment

lifecycle.cleanupAfterPeriodMin

2880 (2 days)

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

lifecycle.releaseBundlePreviewLimit

1000

Defines the number of Release Bundle v2 names to display on the Release Lifecycle dashboard.Manage the Release Lifecycle Using the Dashboard

lifecycle.releaseBundleDashboardLimit

200

Defines the number of Release Bundle v2 versions to display on the Release Lifecycle dashboard.Manage the Release Lifecycle Using the Dashboard

lifecycle.releaseBundleCreationTimeoutMin

360 (6 hours)

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

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

lifecycle.promotionCreationTimeoutMin

360 (6 hours)

Defines the timeout value (in minutes) when promoting a Release Bundle v2 (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.

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 that must be excluded from being applied to artifacts upon Release Bundle v2 promotion.

By default, there are no excluded property keys.

lifecycle.dbMetricsIntervalMillis

3600000 (1 hour)

Defines the internal 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 schedule (as Quartz cron expression) for retrying the delivery of Release Bundle v2 versions to Xray for indexing.

lifecycle.xray.schedule.indexingWindowMin

4320 (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 schedule (as Quartz cron expression) for retrying the delivery of Release Bundle v2 promotions to Xray for indexing.

lifecycle.xray.schedule.promotionWindowMin

4320 (72 hours)

Defines the retry period (in minutes) for Release Bundle v2 promotions that were not delivered to Xray for indexing.