Merge pull request 'fix push settings' (#10) from kube_deployment into master
Some checks failed
Build and Push Image / Build and push image (push) Failing after 6m1s
Some checks failed
Build and Push Image / Build and push image (push) Failing after 6m1s
Reviewed-on: #10
This commit is contained in:
commit
6552ba503b
@ -45,11 +45,16 @@ jobs:
|
|||||||
git.aridgwayweb.com/armistace/blog:latest
|
git.aridgwayweb.com/armistace/blog:latest
|
||||||
|
|
||||||
- name: Deploy
|
- 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: |
|
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 delete namespace blog
|
||||||
kubectl create 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
|
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user