Skip to main content

asset-manager: Rake tasks

These rake tasks come from the desc descriptions in asset-manager’s lib/tasks folder. To change what’s shown here, change the description in the code.

assets:delete

Mark an asset as deleted and (optionally) remove from S3

k exec deploy/asset-manager -- rake assets:delete[id,permanent]

View source (lib/tasks/assets.rake)

assets:whitehall_delete

Mark a Whitehall asset as deleted and (optionally) remove from S3

k exec deploy/asset-manager -- rake assets:whitehall_delete[legacy_url_path,permanent]

View source (lib/tasks/assets.rake)

assets:redirect

Mark an asset as a redirect

k exec deploy/asset-manager -- rake assets:redirect[id,redirect_url]

View source (lib/tasks/assets.rake)

assets:whitehall_redirect

Mark a Whitehall asset as a redirect

k exec deploy/asset-manager -- rake assets:whitehall_redirect[legacy_url_path,redirect_url]

View source (lib/tasks/assets.rake)

assets:get_id_by_legacy_url_path

Get a Whitehall asset’s ID by its legacy_url_path, e.g. /government/uploads/system/uploads/attachment_data/file/1234/document.pdf

k exec deploy/asset-manager -- rake assets:get_id_by_legacy_url_path[legacy_url_path]

View source (lib/tasks/assets.rake)

assets:bulk_scan_svgs

Scan a batch of files yet to be scanned for SVG vulnerabilites

k exec deploy/asset-manager -- rake assets:bulk_scan_svgs[batch_size]

View source (lib/tasks/assets.rake)

export:mirrorable

Export CSV of mirrorable (publicly visible, non-replaced, non-redirected) assets

k exec deploy/asset-manager -- rake export:mirrorable

View source (lib/tasks/export.rake)

govuk_assets:delete_file_from_nfs_for_assets_uploaded_to_s3

Delete file from NFS for assets uploaded to S3

k exec deploy/asset-manager -- rake govuk_assets:delete_file_from_nfs_for_assets_uploaded_to_s3

View source (lib/tasks/govuk_assets.rake)

govuk_assets:normalize_blank_asset_redirect_url_values

Normalize blank Asset#redirect_url values

k exec deploy/asset-manager -- rake govuk_assets:normalize_blank_asset_redirect_url_values

View source (lib/tasks/govuk_assets.rake)

govuk_assets:create_hmrc_paye_zips

Upload all *.zip files in the given directory to /government/uploads/uploaded/hmrc

k exec deploy/asset-manager -- rake govuk_assets:create_hmrc_paye_zips[directory]

View source (lib/tasks/govuk_assets.rake)

govuk_assets:create_hmrc_paye_asset

Upload a file to /government/uploads/uploaded/hmrc. The optional second argument is the filename to use.

k exec deploy/asset-manager -- rake govuk_assets:create_hmrc_paye_asset[file_path]

View source (lib/tasks/govuk_assets.rake)

govuk_assets:create_whitehall_asset

Create a whitehall asset with the given legacy URL path

k exec deploy/asset-manager -- rake govuk_assets:create_whitehall_asset[file_path,legacy_url_path]

View source (lib/tasks/govuk_assets.rake)