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