11---
2- name : Create daily S3 snapshots
3-
4- # yamllint disable-line rule:truthy
5- on :
6- schedule :
7- - cron : ' 15 12 * * *'
8-
9- workflow_dispatch :
10- inputs :
11- cf_space :
12- description : deployed cloud.gov space
13- required : true
14- default : prod
15-
16- jobs :
17- snapshot :
18- runs-on : ubuntu-latest
19- steps :
20- - name : run create-daily-snapshot cli job in chosen space
21- uses : cloud-gov/cg-cli-tools@main
22- with :
23- cf_api : https://api.fr.cloud.gov
24- cf_username : ${{ secrets.CF_USERNAME }}
25- cf_password : ${{ secrets.CF_PASSWORD }}
26- cf_org : gsatts-sitescan
27- cf_space : ${{ github.event.inputs.cf_space || 'prod' }}
28- cf_command : |
29- run-task site-scanner-consumer
30- -c "node dist/apps/cli/main.js create-daily-snapshot"
31- -k 4G -m 4G
32- --name github-action-create-daily-snapshots-${{ github.run_id }}
33-
2+ name : Create daily S3 snapshots
3+
4+ # yamllint disable-line rule:truthy
5+ on :
6+ schedule :
7+ - cron : ' 30 12 * * *'
8+
9+ workflow_dispatch :
10+ inputs :
11+ cf_space :
12+ description : deployed cloud.gov space
13+ required : true
14+ default : prod
15+
16+ jobs :
17+ snapshot :
18+ runs-on : ubuntu-latest
19+ steps :
20+ - name : run create-daily-snapshot cli job in chosen space
21+ uses : cloud-gov/cg-cli-tools@main
22+ with :
23+ cf_api : https://api.fr.cloud.gov
24+ cf_username : ${{ secrets.CF_USERNAME }}
25+ cf_password : ${{ secrets.CF_PASSWORD }}
26+ cf_org : gsatts-sitescan
27+ cf_space : ${{ github.event.inputs.cf_space || 'prod' }}
28+ cf_command : |
29+ run-task site-scanner-consumer
30+ -c "node dist/apps/cli/main.js create-daily-snapshot"
31+ -k 4G -m 4G
32+ --name github-action-create-daily-snapshots-${{ github.run_id }}
0 commit comments