From 39d3d4c91f729dbd6517d51ff5d8d0589434bbed Mon Sep 17 00:00:00 2001 From: Nathan Miller Date: Sun, 11 Feb 2024 09:04:31 -0800 Subject: [PATCH] refactor deploy workflow so aws cli install step is before setup kubectl step --- .github/workflows/deploy-eks.yml | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/.github/workflows/deploy-eks.yml b/.github/workflows/deploy-eks.yml index 240d50ba..9147498b 100644 --- a/.github/workflows/deploy-eks.yml +++ b/.github/workflows/deploy-eks.yml @@ -33,18 +33,20 @@ jobs: - name: Checkout uses: actions/checkout@v3 + + - name: Install AWS CLI + run: | + curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" + unzip awscliv2.zip + sudo ./aws/install + aws --version - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4.0.1 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - aws-region: ${{ env.AWS_REGION }} - - # - name: Configure kubectl using Action - # uses: actions-hub/kubectl@master - # env: - # KUBE_CONFIG: ${{ secrets.KUBECONFIG }} + aws-region: ${{ env.AWS_REGION }} - name: Configure kubectl via Secret Env run: | @@ -55,14 +57,7 @@ jobs: kubectl config view kubectl config get-contexts kubectl config use-context eks-uswest2-cluster - kubectl version - - - name: Install AWS CLI - run: | - curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" - unzip awscliv2.zip - sudo ./aws/install - aws --version + kubectl version - name: Deploy to EKS shell: pwsh