From 3d41382888ee7e013907918d00f37ab0aec5fad8 Mon Sep 17 00:00:00 2001 From: area363 Date: Tue, 21 Jan 2025 13:40:28 +0900 Subject: [PATCH] update reset-bridge-service workflow --- .github/workflows/reset-bridge-service.yaml | 34 ++++++++++++--------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/.github/workflows/reset-bridge-service.yaml b/.github/workflows/reset-bridge-service.yaml index abc955073..ba25f5f0c 100644 --- a/.github/workflows/reset-bridge-service.yaml +++ b/.github/workflows/reset-bridge-service.yaml @@ -42,23 +42,29 @@ jobs: NETWORK="${{ inputs.network }}" echo "NAMESPACE=${NETWORK%"-internal"}" >> $GITHUB_ENV - - uses: actions-hub/kubectl@master - env: - KUBE_CONFIG: ${{ secrets.KUBECONFIG }} + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v2 with: - args: scale --replicas=0 statefulset/bridge-service -n ${{ env.NAMESPACE }} + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: us-east-2 - - uses: actions-hub/kubectl@master - env: - KUBE_CONFIG: ${{ secrets.KUBECONFIG }} - with: - args: scale --replicas=0 statefulset/bridge-service-db -n ${{ env.NAMESPACE }} + - name: Generate kubeconfig for the cluster + run: | + aws eks update-kubeconfig --name 9c-internal-v2 --region us-east-2 - - uses: actions-hub/kubectl@master - env: - KUBE_CONFIG: ${{ secrets.KUBECONFIG }} - with: - args: delete pvc/bridge-service-db-data-bridge-service-db-0 --namespace=${{ env.NAMESPACE }} + - name: Check pods + run: | + kubectl get pods --all-namespaces + + - name: Scale down bridge-service + run: kubectl scale --replicas=0 statefulset/bridge-service -n ${{ env.NAMESPACE }} + + - name: Scale down bridge-service-db + run: kubectl scale --replicas=0 statefulset/bridge-service-db -n ${{ env.NAMESPACE }} + + - name: Delete PVC + run: kubectl delete pvc/bridge-service-db-data-bridge-service-db-0 --namespace=${{ env.NAMESPACE }} - uses: actions/setup-python@v2.2.2 with: