mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-06-30 00:03:30 +02:00
Access secret
This commit is contained in:
parent
3a43299277
commit
d3da6d40e5
1 changed files with 6 additions and 22 deletions
28
.github/workflows/daily-csv-upload.yaml
vendored
28
.github/workflows/daily-csv-upload.yaml
vendored
|
@ -7,28 +7,12 @@ on:
|
||||||
# Runs every day at 5 AM UTC.
|
# Runs every day at 5 AM UTC.
|
||||||
- cron: "0 5 * * *"
|
- cron: "0 5 * * *"
|
||||||
|
|
||||||
variables:
|
|
||||||
env:
|
|
||||||
CF_DEFAULT: CF_REPORT_ENV
|
|
||||||
outputs:
|
|
||||||
environment: ${{ steps.var.outputs.environment}}
|
|
||||||
runs-on: "ubuntu-latest"
|
|
||||||
steps:
|
|
||||||
- name: Setting global variables
|
|
||||||
uses: actions/github-script@v6
|
|
||||||
id: var
|
|
||||||
with:
|
|
||||||
script: |
|
|
||||||
const environment = ${{ secrets[env.CF_DEFAULT] }};
|
|
||||||
core.setOutput("environment", environment);
|
|
||||||
|
|
||||||
upload-reports:
|
upload-reports:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [variables]
|
needs: [variables]
|
||||||
env:
|
env:
|
||||||
CF_USERNAME: CF_${{ needs.variables.outputs.environment }}_USERNAME
|
CF_USERNAME: CF_${{ secrets.CF_REPORT_ENV }}_USERNAME
|
||||||
CF_PASSWORD: CF_${{ needs.variables.outputs.environment }}_PASSWORD
|
CF_PASSWORD: CF_${{ secrets.CF_REPORT_ENV }}_PASSWORD
|
||||||
CF_DEFAULT_ENV: CF_REPORT_ENV
|
|
||||||
steps:
|
steps:
|
||||||
- name: Generate current-federal.csv
|
- name: Generate current-federal.csv
|
||||||
uses: cloud-gov/cg-cli-tools@main
|
uses: cloud-gov/cg-cli-tools@main
|
||||||
|
@ -36,8 +20,8 @@ on:
|
||||||
cf_username: ${{ secrets[env.CF_USERNAME] }}
|
cf_username: ${{ secrets[env.CF_USERNAME] }}
|
||||||
cf_password: ${{ secrets[env.CF_PASSWORD] }}
|
cf_password: ${{ secrets[env.CF_PASSWORD] }}
|
||||||
cf_org: cisa-dotgov
|
cf_org: cisa-dotgov
|
||||||
cf_space: ${{ needs.variables.outputs.environment }}
|
cf_space: ${{ secrets.CF_REPORT_ENV }}
|
||||||
cf_command: "run-task getgov-${{ needs.variables.outputs.environment }} --command 'python manage.py generate_current_federal_report' --name federal"
|
cf_command: "run-task getgov-${{ secrets.CF_REPORT_ENV }} --command 'python manage.py generate_current_federal_report' --name federal"
|
||||||
|
|
||||||
- name: Generate current-full.csv
|
- name: Generate current-full.csv
|
||||||
uses: cloud-gov/cg-cli-tools@main
|
uses: cloud-gov/cg-cli-tools@main
|
||||||
|
@ -45,6 +29,6 @@ on:
|
||||||
cf_username: ${{ secrets[env.CF_USERNAME] }}
|
cf_username: ${{ secrets[env.CF_USERNAME] }}
|
||||||
cf_password: ${{ secrets[env.CF_PASSWORD] }}
|
cf_password: ${{ secrets[env.CF_PASSWORD] }}
|
||||||
cf_org: cisa-dotgov
|
cf_org: cisa-dotgov
|
||||||
cf_space: ${{ needs.variables.outputs.environment }}
|
cf_space: ${{ secrets.CF_REPORT_ENV }}
|
||||||
cf_command: "run-task getgov-${{ needs.variables.outputs.environment }} --command 'python manage.py generate_current_full_report' --name full"
|
cf_command: "run-task getgov-${{ secrets.CF_REPORT_ENV }} --command 'python manage.py generate_current_full_report' --name full"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue