deploy-templates/nexus-operator/templates/cm/configuration/nexus_default_tasks.yaml (85 lines of code) (raw):

apiVersion: v1 data: default-tasks: |- [ { "name": "compact-blobstore-default", "cron": "0 0 9 * * ?", "typeId": "blobstore.compact", "taskProperties": { "blobstoreName": "default" } }, { "name": "compact-blobstore-docker-registry", "cron": "0 10 9 * * ?", "typeId": "blobstore.compact", "taskProperties": { "blobstoreName": "docker-registry" } }, { "name": "purge-unused-components-and-assets", "cron": "0 40 9 * * ?", "typeId": "repository.purge-unused", "taskProperties": { "repositoryName": "*", "lastUsed": "14" } }, { "name": "purge-orphaned-api-keys", "cron": "0 0 10 * * ?", "typeId": "security.purge-api-keys" }, { "name": "purge-unused-maven-snapshot-versions", "cron": "0 20 10 * * ?", "typeId": "repository.maven.purge-unused-snapshots", "taskProperties": { "repositoryName": "*", "lastUsed": "14" } }, { "name": "remove-maven-indexes", "cron": "0 40 10 * * ?", "typeId": "repository.maven.unpublish-dotindex", "taskProperties": { "repositoryName": "*" } }, { "name": "remove-snapshots-from-maven-repository", "cron": "0 0 11 * * ?", "typeId": "repository.maven.remove-snapshots", "taskProperties": { "repositoryName": "*", "minimumRetained": "1", "snapshotRetentionDays": "30", "gracePeriodInDays": "10" } }, { "name": "rebuild-maven-repository-metadata", "cron": "0 20 11 * * ?", "typeId": "repository.maven.rebuild-metadata", "taskProperties": { "repositoryName": "*" } }, { "name": "rebuild-repository-index", "cron": "0 40 11 * * ?", "typeId": "repository.rebuild-index", "taskProperties": { "repositoryName": "*" } } ] kind: ConfigMap metadata: labels: app: nexus {{- include "nexus-operator.metaLabels" . | nindent 4 }} name: nexus-default-tasks