diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index b634163..36a451a 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -47,6 +47,15 @@ jobs: mv kubectl /usr/local/bin/ echo "${{ secrets.KUBECONFIG_B64 }}" | base64 -d > /tmp/kubeconfig + - name: Create/Update imagePullSecret + run: | + kubectl --kubeconfig=/tmp/kubeconfig 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 --kubeconfig=/tmp/kubeconfig apply -f - + - name: Deploy to K8s run: | kubectl --kubeconfig=/tmp/kubeconfig set image deployment/$APP $APP=$REGISTRY/$APP:$IMAGE_TAG -n lpt-${{ inputs.environment }} --record