diff options
| author | Christine Dodrill <me@christine.website> | 2019-09-07 13:34:00 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-09-07 13:34:00 -0400 |
| commit | 639f730a8efc190f799dc5150fe12e75804bfbcb (patch) | |
| tree | df3b14d98e0af61f800445e623b783ff435ade16 /.github | |
| parent | 23b87b0b5c3b5d90da904389a266ea7a433e32be (diff) | |
| download | xesite-639f730a8efc190f799dc5150fe12e75804bfbcb.tar.xz xesite-639f730a8efc190f799dc5150fe12e75804bfbcb.zip | |
Update kubernetes-cd.yml
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/kubernetes-cd.yml | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/.github/workflows/kubernetes-cd.yml b/.github/workflows/kubernetes-cd.yml index 923a93f..736f06f 100644 --- a/.github/workflows/kubernetes-cd.yml +++ b/.github/workflows/kubernetes-cd.yml @@ -50,22 +50,16 @@ jobs: --containerPort=5000 \ --replicas=1 \ --useProdLE=true > deploy.yml - - name: Configure Kubernetes + - name: Configure/Deploy/Verify Kubernetes run: | curl -L https://github.com/digitalocean/doctl/releases/download/v1.30.0/doctl-1.30.0-linux-amd64.tar.gz | tar xz ./doctl auth login -t $DIGITALOCEAN_ACCESS_TOKEN - ./doctl kubernetes cluster kubeconfig show kubermemes > $HOME/.kubeconfig + ./doctl kubernetes cluster kubeconfig show kubermemes > .kubeconfig + + curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl + chmod +x kubectl + ./kubectl --kubeconfig .kubeconfig apply -f deploy.yml + sleep 2 + ./kubectl --kubeconfig=$HOME/.kubeconfig rollout status deployment/christinewebsite env: DIGITALOCEAN_ACCESS_TOKEN: ${{ secrets.DIGITALOCEAN_TOKEN }} - - name: Deploy - uses: docker://lachlanevenson/k8s-kubectl - with: - entrypoint: /usr/local/bin/kubectl - args: | - --kubeconfig=$HOME/.kubeconfig apply -f deploy.yml - - name: Verify - uses: docker://lachlanevenson/k8s-kubectl - with: - entrypoint: /usr/local/bin/kubectl - args: | - --kubeconfig=$HOME/.kubeconfig rollout status deployment/christinewebsite |
