From c6fb3c56a95286a9f65eb5685fd1109fad7ce978 Mon Sep 17 00:00:00 2001 From: Maksim Karpychev Date: Mon, 20 Apr 2020 16:53:58 +0300 Subject: [PATCH] Update README --- README.md | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9d0a9c1..8b86777 100644 --- a/README.md +++ b/README.md @@ -14,19 +14,36 @@ jobs: name: deploy to cluster runs-on: ubuntu-latest steps: - - uses: actions/checkout@master + - name: Checkout + uses: actions/checkout@v2 + + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: us-east-2 + + - name: Login to Amazon ECR + id: login-ecr + uses: aws-actions/amazon-ecr-login@v1 + - name: deploy to cluster - uses: FarmTogetherInc/kubectl@master + uses: kodermax/kubectl-aws-eks@master env: - KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }} + KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA_STAGING }} + ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }} + ECR_REPOSITORY: my-app + IMAGE_TAG: ${{ github.sha }} with: - args: set image --record deployment/my-app container=${{ github.repository }}:${{ github.sha }} + args: set image deployment/$ECR_REPOSITORY $ECR_REPOSITORY=$ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG + - name: verify deployment - uses: FarmTogetherInc/kubectl@master + uses: kodermax/kubectl-aws-eks@master env: KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }} with: - args: '"rollout status deployment/my-app"' + args: rollout status deployment/my-app ``` ## Secrets