Prechádzať zdrojové kódy

update workflow to remove ui (#2813)

Signed-off-by: Cliff Colvin <ccolvin@kubecost.com>
Cliff Colvin 1 rok pred
rodič
commit
69d8e473b6

+ 0 - 38
.github/workflows/build-and-publish-release.yml

@@ -66,13 +66,6 @@ jobs:
           ref: '${{ steps.branch.outputs.BRANCH_NAME }}'
           path: ./opencost
 
-      - name: Checkout UI Repo
-        uses: actions/checkout@v4
-        with:
-          repository: 'opencost/opencost-ui'
-          ref: '${{ steps.branch.outputs.BRANCH_NAME }}'
-          path: ./opencost-ui
-
       - name: Set SHA
         id: sha
         run: |
@@ -95,9 +88,6 @@ jobs:
           echo "IMAGE_TAG=ghcr.io/opencost/opencost:${{ steps.sha.outputs.OC_SHORTHASH }}" >> $GITHUB_OUTPUT
           echo "IMAGE_TAG_LATEST=ghcr.io/opencost/opencost:latest" >> $GITHUB_OUTPUT
           echo "IMAGE_TAG_VERSION=ghcr.io/opencost/opencost:${{ steps.version_number.outputs.RELEASE_VERSION }}" >> $GITHUB_OUTPUT
-        #  echo "IMAGE_TAG_QUAY=quay.io/kubecost1/kubecost-cost-model:${{ steps.sha.outputs.OC_SHORTHASH }}" >> $GITHUB_OUTPUT
-        #  echo "IMAGE_TAG_LATEST_QUAY=quay.io/kubecost1/kubecost-cost-model:latest" >> $GITHUB_OUTPUT
-        #  echo "IMAGE_TAG_VERSION_QUAY=quay.io/kubecost1/kubecost-cost-model:prod-${{ steps.version_number.outputs.RELEASE_VERSION }}" >> $GITHUB_OUTPUT
 
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v3
@@ -115,24 +105,6 @@ jobs:
       - name: Install crane
         uses: imjasonh/setup-crane@v0.4
 
-      ## Install manifest-tool, which is required to combine multi-arch images
-      ## https://github.com/estesp/manifest-tool
-      - name: Install manifest-tool
-        run: |
-          mkdir -p manifest-tool
-          pushd manifest-tool
-          wget -q https://github.com/estesp/manifest-tool/releases/download/v2.0.8/binaries-manifest-tool-2.0.8.tar.gz
-          tar -xzf binaries-manifest-tool-2.0.8.tar.gz
-          cp manifest-tool-linux-amd64 manifest-tool
-          echo "$(pwd)" >> $GITHUB_PATH
-
-    #  - name: Login to Quay
-    #    uses: docker/login-action@v3
-    #    with:
-    #      registry: quay.io
-    #      username: ${{ secrets.QUAY_USERNAME }}
-    #      password: ${{ secrets.QUAY_PASSWORD }}
-
       - name: Build and push (multiarch) OpenCost
         working-directory: ./opencost
         run: |
@@ -142,13 +114,3 @@ jobs:
         #  crane copy '${{ steps.tags.outputs.IMAGE_TAG }}' '${steps.tags.outputs.IMAGE_TAG_QUAY}'
         #  crane copy '${{ steps.tags.outputs.IMAGE_TAG }}' '${steps.tags.outputs.IMAGE_TAG_LATEST_QUAY}'
         #  crane copy '${{ steps.tags.outputs.IMAGE_TAG }}' '${steps.tags.outputs.IMAGE_TAG_VERSION_QUAY}'
-
-      - name: Build and push (multiarch) OpenCost UI
-        working-directory: ./opencost-ui
-        run: |
-          just build '${{ steps.tags.outputs.IMAGE_TAG_UI }}' '${{ steps.version_number.outputs.RELEASE_VERSION }}'
-          crane copy '${{ steps.tags.outputs.IMAGE_TAG_UI }}' '${{ steps.tags.outputs.IMAGE_TAG_UI_LATEST }}'
-          crane copy '${{ steps.tags.outputs.IMAGE_TAG_UI }}' '${{ steps.tags.outputs.IMAGE_TAG_UI_VERSION }}'
-        #  crane copy '${steps.tags.outputs.IMAGE_TAG_UI}' '${steps.tags.outputs.IMAGE_TAG_UI_QUAY}'
-        #  crane copy '${steps.tags.outputs.IMAGE_TAG_UI}' '${steps.tags.outputs.IMAGE_TAG_UI_LATEST_QUAY}'
-        #  crane copy '${steps.tags.outputs.IMAGE_TAG_UI}' '${steps.tags.outputs.IMAGE_TAG_UI_VERSION_QUAY}'