Key | Default | Type | Description
--- | --- | --- | ---

##### cleanup-strategy.type

"exponential-delay"

String

Defines the cleanup strategy to use in case of cleanup failures.
Accepted values are:

- `none`, `disable`, `off`: Cleanup is only performed once. No retry will be initiated in case of failure. The job artifacts (and the job's JobResultStore entry) have to be cleaned up manually in case of a failure.
- `fixed-delay`, `fixeddelay`: Cleanup attempts will be separated by a fixed interval up to the point where the cleanup is considered successful or a set amount of retries is reached. Reaching the configured limit means that the job artifacts (and the job's JobResultStore entry) might need to be cleaned up manually.
- `exponential-delay`, `exponentialdelay`: Exponential delay restart strategy triggers the cleanup with an exponentially increasing delay up to the point where the cleanup succeeded or a set amount of retries is reached. Reaching the configured limit means that the job artifacts (and the job's JobResultStore entry) might need to be cleaned up manually.

The default configuration relies on an exponentially delayed retry strategy with the given default values.