aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorChristine Dodrill <me@christine.website>2019-09-07 13:34:00 -0400
committerGitHub <noreply@github.com>2019-09-07 13:34:00 -0400
commit639f730a8efc190f799dc5150fe12e75804bfbcb (patch)
treedf3b14d98e0af61f800445e623b783ff435ade16 /.github
parent23b87b0b5c3b5d90da904389a266ea7a433e32be (diff)
downloadxesite-639f730a8efc190f799dc5150fe12e75804bfbcb.tar.xz
xesite-639f730a8efc190f799dc5150fe12e75804bfbcb.zip
Update kubernetes-cd.yml
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/kubernetes-cd.yml22
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