From 8c8bc5f30e727df42d5e0e3a0b519684626b7e58 Mon Sep 17 00:00:00 2001 From: stephen schuresko Date: Sun, 16 Feb 2025 21:07:03 -0500 Subject: [PATCH] feat: update deployment process to use Helm for chart installation --- .gitea/workflows/build-and-push.yaml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/build-and-push.yaml b/.gitea/workflows/build-and-push.yaml index d5045c7..b8312c2 100644 --- a/.gitea/workflows/build-and-push.yaml +++ b/.gitea/workflows/build-and-push.yaml @@ -26,13 +26,7 @@ jobs: - run: docker login kube-reg.fairfaxmedia.net -u docker -p ${{ secrets.DOCK_REG_AUTH }} # Login to private registry - run: docker build -t kube-reg.fairfaxmedia.net/papi/svc1:${{ steps.extract_branch.outputs.branch }} . # Build the Docker image - run: docker push kube-reg.fairfaxmedia.net/papi/svc1:${{ steps.extract_branch.outputs.branch }} # Push the Docker image - - name: 'Deploy' - uses: 'peter-evans/k8s-deploy@v1' - with: - release: 'papi' - namespace: 'default' - chart: 'papi-helm/Chart.yaml' - values: 'papi-helm/values.yaml' - env: + - env: KUBECONFIG_FILE: '${{ secrets.KUBECONFIG}}' + run: curl https://fairfaxmedia.net/helm -O /usr/local/bin/helm && chmod +xxx /usr/local/bin/helm && /usr/local/bin/helm upgrade --install papi papi-helm/ --set image.tag=${{ steps.extract_branch.outputs.branch }} # Deploy the Helm char