Skip to content

Commit

Permalink
Merge pull request #2807 from manics/aws-curvenote-binder
Browse files Browse the repository at this point in the history
AWS Curvenote: deploy without networkbans for now
  • Loading branch information
manics authored Nov 1, 2023
2 parents 3451b18 + 00198a7 commit 59a2c5c
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 1 deletion.
13 changes: 13 additions & 0 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -322,12 +322,25 @@ jobs:
chartpress ${{ matrix.chartpress_args || '--skip-build' }}
- name: "Stage 4: Deploy to ${{ matrix.federation_member }}"
if: matrix.federation_member != 'curvenote'
run: |
. cert-manager.env
python ./deploy.py ${{ matrix.federation_member }} ${{ matrix.cluster_name || matrix.federation_member }} --name ${{ matrix.release_name || matrix.federation_member }}
env:
TERM: xterm

- name: "Stage 4: Deploy to ${{ matrix.federation_member }}"
# TODO: fix ban.py to work on AWS/curvenote
if: matrix.federation_member == 'curvenote'
run: |
. cert-manager.env
for stage in auth kubesystem certmanager mybinder; do
echo $stage
python ./deploy.py ${{ matrix.federation_member }} ${{ matrix.cluster_name || matrix.federation_member }} --name ${{ matrix.release_name || matrix.federation_member }} --stage $stage
done
env:
TERM: xterm

- name: "Stage 4: Verify ${{ matrix.federation_member }} works"
uses: nick-invision/retry@14672906e672a08bd6eeb15720e9ed3ce869cdd4
with:
Expand Down
2 changes: 1 addition & 1 deletion deploy.py
Original file line number Diff line number Diff line change
Expand Up @@ -398,7 +398,7 @@ def main():
action="store_true",
help="Print commands, but don't run them",
)
stages = ["all", "auth", "networkbans", "kubesystem", "certmanager", "mybinder"]
stages = ["all", "auth", "networkban", "kubesystem", "certmanager", "mybinder"]
argparser.add_argument(
"--stage",
choices=stages,
Expand Down

0 comments on commit 59a2c5c

Please sign in to comment.