Skip to content

Commit

Permalink
[CI] Don't need to publish the security proxy image (ray-project#1885)
Browse files Browse the repository at this point in the history
  • Loading branch information
kevin85421 authored Jan 30, 2024
1 parent e2e4208 commit 03f1a2e
Showing 1 changed file with 0 additions and 73 deletions.
73 changes: 0 additions & 73 deletions .github/workflows/image-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -83,79 +83,6 @@ jobs:
docker image tag kuberay/apiserver:${{ steps.vars.outputs.sha_short }} quay.io/kuberay/apiserver:${{ github.event.inputs.tag }};
docker push quay.io/kuberay/apiserver:${{ github.event.inputs.tag }}
release_security_proxy_image:
env:
working-directory: ./experimental
name: Release security proxy Docker Image
runs-on: ubuntu-latest
steps:

- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: '1.20'

- name: Check out code into the Go module directory
uses: actions/checkout@v2
with:
ref: ${{ github.event.inputs.commit }}

- name: install kubebuilder
run: |
wget https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.0.0/kubebuilder_$(go env GOOS)_$(go env GOARCH)
sudo mv kubebuilder_$(go env GOOS)_$(go env GOARCH) /usr/local/bin/kubebuilder
- name: Get revision SHA
id: vars
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"

- name: Get dependencies
run: go mod download
working-directory: ${{env.working-directory}}

- name: Build
run: go build ./...
working-directory: ${{env.working-directory}}

- name: Test
run: go test ./...
working-directory: ${{env.working-directory}}

- name: Set up Docker
uses: docker-practice/actions-setup-docker@master

- name: Build Docker Image - security proxy
run: |
docker build -t kuberay/security-proxy:${{ steps.vars.outputs.sha_short }} -f experimental/Dockerfile .
docker save -o /tmp/security-proxy.tar kuberay/security-proxy:${{ steps.vars.outputs.sha_short }}
working-directory: ${{env.working-directory}}

- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Push security proxy to DockerHub
run: |
docker push kuberay/security-proxy:${{ steps.vars.outputs.sha_short }};
docker image tag kuberay/security-proxy:${{ steps.vars.outputs.sha_short }} kuberay/security-proxy:${{ github.event.inputs.tag }};
docker push kuberay/security-proxy:${{ github.event.inputs.tag }}
- name: Log in to Quay.io
uses: docker/login-action@v2
with:
registry: quay.io
username: ${{ secrets.QUAY_USERNAME }}
password: ${{ secrets.QUAY_ROBOT_TOKEN }}

- name: Push Apiserver proxy to Quay.io
run: |
docker image tag kuberay/security-proxy:${{ steps.vars.outputs.sha_short }} quay.io/kuberay/security-proxy:${{ steps.vars.outputs.sha_short }};
docker push quay.io/kuberay/security-proxy:${{ steps.vars.outputs.sha_short }};
docker image tag kuberay/security-proxy:${{ steps.vars.outputs.sha_short }} quay.io/kuberay/security-proxy:${{ github.event.inputs.tag }};
docker push quay.io/kuberay/security-proxy:${{ github.event.inputs.tag }}
release_operator_image:
env:
working-directory: ./ray-operator
Expand Down

0 comments on commit 03f1a2e

Please sign in to comment.