This commit is contained in:
@@ -38,14 +38,19 @@ jobs:
|
||||
docker build -t alexmickelson/elixir-demo-backend:$GITHUB_RUN_NUMBER .
|
||||
docker push alexmickelson/elixir-demo-backend:$GITHUB_RUN_NUMBER
|
||||
|
||||
# - name: Deploy to Kubernetes
|
||||
# run: |
|
||||
# kubectl apply -f kubernetes/namespace.yml
|
||||
# kubectl get secret backend-secret --namespace alex-elixir-demo || \
|
||||
# kubectl create secret generic backend-secret \
|
||||
# --namespace alex-elixir-demo \
|
||||
# --from-literal=cookie=$(openssl rand -hex 32)
|
||||
- name: Deploy to Kubernetes
|
||||
env:
|
||||
KUBECONFIG_CONTENT: ${{ secrets.KUBE_CONFIG_FILE }}
|
||||
run: |
|
||||
echo "$KUBECONFIG_CONTENT" > /tmp/elixir-kubeconfig.yml
|
||||
export KUBECONFIG=/tmp/elixir-kubeconfig.yml
|
||||
|
||||
# for file in kubernetes/*.yml; do
|
||||
# cat "$file" | envsubst | kubectl apply -f -
|
||||
# done
|
||||
kubectl apply -f kubernetes/namespace.yml
|
||||
kubectl get secret backend-secret --namespace alex-elixir-demo || \
|
||||
kubectl create secret generic backend-secret \
|
||||
--namespace alex-elixir-demo \
|
||||
--from-literal=cookie=$(openssl rand -hex 32)
|
||||
|
||||
for file in kubernetes/*.yml; do
|
||||
cat "$file" | envsubst | kubectl apply -f -
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user