fix/cicd #3
@@ -44,4 +44,8 @@ runs:
|
|||||||
echo "config created - ${GITHUB_TEMP}/.kube/config"
|
echo "config created - ${GITHUB_TEMP}/.kube/config"
|
||||||
ls -lah ${GITHUB_TEMP}/.kube/config
|
ls -lah ${GITHUB_TEMP}/.kube/config
|
||||||
echo "KUBECONFIG=${GITHUB_TEMP}/.kube/config" >> "${GITHUB_ENV}"
|
echo "KUBECONFIG=${GITHUB_TEMP}/.kube/config" >> "${GITHUB_ENV}"
|
||||||
cp -r "${GITHUB_TEMP}/.kube" /root
|
|
||||||
|
# curl -vk \
|
||||||
|
# --cacert ca.crt \
|
||||||
|
# -H "Authorization: Bearer $KUBE_TOKEN" \
|
||||||
|
# https://<server>:6443/version
|
||||||
@@ -38,23 +38,24 @@ jobs:
|
|||||||
ls -l ${{ gitea.workspace }}
|
ls -l ${{ gitea.workspace }}
|
||||||
echo "KUBECONFIG: ${KUBECONFIG}"
|
echo "KUBECONFIG: ${KUBECONFIG}"
|
||||||
echo "CASA_VLAN_KUBE_SERVER: ${{ secrets.CASA_VLAN_KUBE_SERVER }}"
|
echo "CASA_VLAN_KUBE_SERVER: ${{ secrets.CASA_VLAN_KUBE_SERVER }}"
|
||||||
- name: Deploy Home Assistant
|
|
||||||
shell: bash
|
|
||||||
run: |
|
|
||||||
set -x
|
|
||||||
echo "KUBECONFIG=$KUBECONFIG"
|
|
||||||
kubectl config view
|
|
||||||
timeout 10s kubectl get pods --request-timeout=10s
|
|
||||||
|
|
||||||
# - name: Deploy Home Assistant
|
# - name: Deploy Home Assistant
|
||||||
# shell: bash
|
# shell: bash
|
||||||
# run: |
|
# run: |
|
||||||
# set -e
|
# set -x
|
||||||
# cd ${{ gitea.workspace }}
|
# echo "KUBECONFIG=$KUBECONFIG"
|
||||||
# export ENDPOINT_IP="${{ secrets.ENDPOINT_IP }}"
|
|
||||||
# export SERVICE_PORT=${{ secrets.SERVICE_PORT }}
|
|
||||||
# export INGRESS_ROUTES_MATCH="${{ secrets.INGRESS_ROUTES_MATCH }}"
|
|
||||||
# export INGRESS_TLS_SECRET_NAME=${{ secrets.INGRESS_TLS_SECRET_NAME }}
|
- name: Deploy Home Assistant
|
||||||
# kubectl apply -f ./deploy/deployment.yaml
|
shell: bash
|
||||||
# envsubst < ./deploy/service.template.yaml | kubectl apply -f -
|
run: |
|
||||||
|
set -e
|
||||||
|
cd ${{ gitea.workspace }}
|
||||||
|
export ENDPOINT_IP="${{ secrets.ENDPOINT_IP }}"
|
||||||
|
export SERVICE_PORT=${{ secrets.SERVICE_PORT }}
|
||||||
|
export INGRESS_ROUTES_MATCH="${{ secrets.INGRESS_ROUTES_MATCH }}"
|
||||||
|
export INGRESS_TLS_SECRET_NAME=${{ secrets.INGRESS_TLS_SECRET_NAME }}
|
||||||
|
kubectl apply -f ./deploy/deployment.yaml
|
||||||
|
envsubst < ./deploy/service.template.yaml | kubectl apply -f -
|
||||||
|
|
||||||
Reference in New Issue
Block a user