diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index f3c5879..ebc5d39 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -60,6 +60,15 @@ jobs: mkdir -p ~/.kube echo "${{ secrets.KUBECONFIG_B64 }}" | base64 -d > ~/.kube/config + - name: Create/Update imagePullSecret + run: | + kubectl create secret docker-registry regcred \ + --docker-server=$REGISTRY \ + --docker-username="${{ secrets.REGISTRY_USERNAME }}" \ + --docker-password="${{ secrets.REGISTRY_PASSWORD }}" \ + -n lpt-${{ inputs.environment }} \ + --dry-run=client -o yaml | kubectl apply -f - + - name: Deploy to K8s run: | kubectl set image deployment/$APP $APP=$REGISTRY/$APP:$IMAGE_TAG -n lpt-${{ inputs.environment }} --record