diff --git a/workflows/cron/README.md b/workflows/cron/README.md index cf0d69fee..3397891b8 100644 --- a/workflows/cron/README.md +++ b/workflows/cron/README.md @@ -7,14 +7,15 @@ ## cron-stac-validate -Workflow that validates the STAC metadata using [`stac-validate`](https://teams.microsoft.com/v2/?meetingjoin=true#/l/meetup-join/19:meeting_MDc1MWEzNzYtYTI4Yy00OWZmLWJhMzUtYjA1ZmU1ODBmNTg5@thread.v2/0?context=%7b%22Tid%22%3a%222134e961-7e38-4c34-a22b-10da5466b725%22%2c%22Oid%22%3a%2263d2d811-1d35-49f7-b9a3-c60e9b9a9ed1%22%7d&anon=true&deeplinkId=1c8a1674-d597-4c2d-ab7e-6ed968f086b7) and verify that the [STAC links](https://github.com/radiantearth/stac-spec/blob/master/collection-spec/collection-spec.md#link-object) are valid (using their checksums). +Workflow that validates the STAC metadata by calling the [`stac-validate` argo-tasks command](https://github.com/linz/topo-workflows/blob/master/templates/argo-tasks/README.md#argo-tasksstac-validate) using the [`tpl-at-stac-validate`](https://github.com/linz/topo-workflows/blob/master/templates/argo-tasks/README.md#argo-tasksstac-validate). It does verify that the [STAC links](https://github.com/radiantearth/stac-spec/blob/master/collection-spec/collection-spec.md#link-object) are valid. - schedule: **every day at 5am** ## cron-stac-validate-all-data -It also validate that the data - assets - is valid (using their checksums). Verifying all data checksum is costly, so this workflow is ran less often than the [cron STAC validate](#cron-stac-validate). +Workflow that validates the STAC metadata by calling the [`stac-validate` argo-tasks command](https://github.com/linz/topo-workflows/blob/master/templates/argo-tasks/README.md#argo-tasksstac-validate) using the [`stac-validate-parallel`](https://github.com/linz/topo-workflows/blob/master/workflows/stac/README.md#stac-validate-parallel) +It also validate that the [STAC assets](https://github.com/radiantearth/stac-spec/blob/master/item-spec/item-spec.md#assets) are valid. Verifying all asset (TIFF files) checksums is expensive, so this workflow is ran less often than the [cron STAC validate](#cron-stac-validate). > **_NOTE:_** Due to the parallelism design, this workflow does not validate the root parent `catalog.json` in order to validate each `collection.json` separately. This is not an issue as the `catalog.json` does not contain any `asset` and is already validated by the [cron-stac-validata](#cron-stac-validate) job. -- schedule: **To decide** +- schedule: **TBD**