Use cf_manifest to specify the manifest location

This commit is contained in:
Neil Martinsen-Burrell 2023-11-21 12:23:09 -06:00
parent 934b28af76
commit dec025cc4a
No known key found for this signature in database
GPG key ID: 6A3C818CC10D0184
3 changed files with 3 additions and 5 deletions

View file

@ -50,12 +50,12 @@ jobs:
ENVIRONMENT: ${{ needs.variables.outputs.environment }} ENVIRONMENT: ${{ needs.variables.outputs.environment }}
CF_USERNAME: CF_${{ needs.variables.outputs.environment }}_USERNAME CF_USERNAME: CF_${{ needs.variables.outputs.environment }}_USERNAME
CF_PASSWORD: CF_${{ needs.variables.outputs.environment }}_PASSWORD CF_PASSWORD: CF_${{ needs.variables.outputs.environment }}_PASSWORD
MANIFEST: ops/manifests/manifest-${{ needs.variables.outputs.environment }}.yaml
with: with:
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: ${{ env.ENVIRONMENT }} cf_space: ${{ env.ENVIRONMENT }}
cf_manifest: ops/manifests/manifest-${{ env.environment }}.yaml
comment: comment:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [variables, deploy] needs: [variables, deploy]

View file

@ -31,10 +31,9 @@ jobs:
run: docker compose run app python manage.py collectstatic --no-input run: docker compose run app python manage.py collectstatic --no-input
- name: Deploy to cloud.gov sandbox - name: Deploy to cloud.gov sandbox
uses: cloud-gov/cg-cli-tools@main uses: cloud-gov/cg-cli-tools@main
env:
MANIFEST: "ops/manifests/manifest-stable.yaml"
with: with:
cf_username: ${{ secrets.CF_STABLE_USERNAME }} cf_username: ${{ secrets.CF_STABLE_USERNAME }}
cf_password: ${{ secrets.CF_STABLE_PASSWORD }} cf_password: ${{ secrets.CF_STABLE_PASSWORD }}
cf_org: cisa-dotgov cf_org: cisa-dotgov
cf_space: stable cf_space: stable
cf_manifest: "ops/manifests/manifest-stable.yaml"

View file

@ -31,10 +31,9 @@ jobs:
run: docker compose run app python manage.py collectstatic --no-input run: docker compose run app python manage.py collectstatic --no-input
- name: Deploy to cloud.gov sandbox - name: Deploy to cloud.gov sandbox
uses: cloud-gov/cg-cli-tools@main uses: cloud-gov/cg-cli-tools@main
env:
MANIFEST: "ops/manifests/manifest-staging.yaml"
with: with:
cf_username: ${{ secrets.CF_STAGING_USERNAME }} cf_username: ${{ secrets.CF_STAGING_USERNAME }}
cf_password: ${{ secrets.CF_STAGING_PASSWORD }} cf_password: ${{ secrets.CF_STAGING_PASSWORD }}
cf_org: cisa-dotgov cf_org: cisa-dotgov
cf_space: staging cf_space: staging
cf_manifest: "ops/manifests/manifest-staging.yaml"