fix push settings

This commit is contained in:
armistace 2025-06-06 09:52:38 +10:00
parent 859c40c55c
commit 202c787f19

View File

@ -45,11 +45,16 @@ jobs:
git.aridgwayweb.com/armistace/blog:latest
- name: Deploy
approvers: armistace
minimum-approvals: 1
issue-title: "Approval Required for Deploy"
issue-body: "Do you want to deploy this blog to production?"
run: |
echo "Installing Kubectl"
apt get update
apt-get install -y apt-transport-https ca-certificates curl gnupg
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.33/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
chmod 644 /etc/apt/keyrings/kubernetes-apt-keyring.gpg
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.33/deb/ /' | tee /etc/apt/sources.list.d/kubernetes.list
chmod 644 /etc/apt/sources.list.d/kubernetes.list
apt-get update
apt-get install kubectl
kubectl delete namespace blog
kubectl create namespace blog
kubectl create secret docker-registry regcred --docker-server=${{ vars.DOCKER_SERVER }} --docker-username=${{ vars.DOCKER_USERNAME }} --docker-password='${{ secrets.DOCKER_PASSWORD }}' --docker-email=${{ vars.DOCKER_EMAIL }} --namespace=blog