Skip to content

Commit

Permalink
Merge pull request #264 from spolti/synch
Browse files Browse the repository at this point in the history
Synch
  • Loading branch information
openshift-merge-bot[bot] authored Mar 7, 2024
2 parents b4a042e + 1430c58 commit bc5ab20
Show file tree
Hide file tree
Showing 160 changed files with 15,855 additions and 12,640 deletions.
25 changes: 8 additions & 17 deletions .github/actions/base-download/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,14 @@ description: 'A wrapper around download docker artifact to download a set of bas
runs:
using: "composite"
steps:

- name: Download controller image
uses: ishworkh/docker-image-artifact-download@v1
with:
image: "kserve/kserve-controller:${{ github.sha }}"

- name: Download agent image
uses: ishworkh/docker-image-artifact-download@v1
with:
image: "kserve/agent:${{ github.sha }}"

- name: Download storage initializer image
uses: ishworkh/docker-image-artifact-download@v1
- name: Download base artifacts
uses: actions/download-artifact@v4
with:
image: "kserve/storage-initializer:${{ github.sha }}"
path: ./tmp
pattern: ${{ env.BASE_ARTIFACT_PREFIX }}-*
merge-multiple: true

- name: Download router image
uses: ishworkh/docker-image-artifact-download@v1
- name: Load base images
uses: ./.github/actions/load-docker-images
with:
image: "kserve/router:${{ github.sha }}"
directory: ./tmp
6 changes: 5 additions & 1 deletion .github/actions/kserve-dep-setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ inputs:
description: 'Network layer to install'
required: true
default: 'istio'
deployment-mode:
description: 'Kserve deployment mode. Supported values are serverless and raw'
required: false
default: 'serverless'
runs:
using: "composite"
steps:
Expand All @@ -15,7 +19,7 @@ runs:
if [[ "${{ inputs.network-layer }}" == "istio" ]]; then
echo "Selected network layer ${{ inputs.network-layer }}"
./test/scripts/gh-actions/setup-deps.sh
./test/scripts/gh-actions/setup-deps.sh ${{ inputs.deployment-mode }}
kubectl get pods -n istio-system
kubectl describe svc -n istio-system istio-ingressgateway
Expand Down
21 changes: 21 additions & 0 deletions .github/actions/load-docker-images/action.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: 'Load docker images'
description: 'Loads docker images from the tar files in specified director and deletes the directory'

inputs:
directory:
description: 'Path to the directory which contains the tar files'
required: true

runs:
using: composite
steps:
- name: Load docker images
shell: bash
run: |
files=$(find ${{ inputs.directory }} -maxdepth 1 -type f)
for file in ${files[@]};do
echo "Loading image $(basename ${file})"
docker image load -i ${file}
done
rm -rf ${{ inputs.directory }}
docker image ls
2 changes: 1 addition & 1 deletion .github/actions/minikube-setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ runs:
using: "composite"
steps:
- name: Install kubectl
uses: azure/setup-kubectl@v3
uses: azure/setup-kubectl@v4.0.0
with:
version: 'v1.27.4'

Expand Down
15 changes: 9 additions & 6 deletions .github/workflows/agent-docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Checkout source
uses: actions/checkout@v4

- name: Run tests
run: |
Expand All @@ -49,18 +50,20 @@ jobs:
if: github.event_name == 'push'

steps:
- uses: actions/checkout@v2
- name: Checkout source
uses: actions/checkout@v4

- name: Setup QEMU
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3
with:
platforms: ppc64le

- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3

- name: Login to Quay
uses: docker/login-action@v2
uses: docker/login-action@v3

with:
registry: quay.io
username: ${{ secrets.QUAY_USER }}
Expand Down Expand Up @@ -91,7 +94,7 @@ jobs:
echo CONTAINER_TAGS=$TAGS >> $GITHUB_ENV
- name: Build and push
uses: docker/build-push-action@v3
uses: docker/build-push-action@v5
with:
platforms: linux/amd64,linux/arm/v7,linux/arm64/v8,linux/ppc64le,linux/s390x
context: .
Expand Down
14 changes: 8 additions & 6 deletions .github/workflows/alibiexplainer-docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Run tests
run: |
Expand All @@ -49,16 +49,16 @@ jobs:
if: github.event_name == 'push'

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Setup QEMU
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3

- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3

- name: Login to DockerHub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASSWORD }}
Expand All @@ -83,10 +83,12 @@ jobs:
echo IMAGE_ID=$IMAGE_ID >> $GITHUB_ENV
- name: Build and push
uses: docker/build-push-action@v3
uses: docker/build-push-action@v5
with:
platforms: linux/amd64, linux/arm64/v8
context: python
file: python/alibiexplainer.Dockerfile
push: true
tags: ${{ env.IMAGE_ID }}:${{ env.VERSION }}
# https://github.com/docker/buildx/issues/1533
provenance: false
14 changes: 8 additions & 6 deletions .github/workflows/artexplainer-docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Run tests
run: |
Expand All @@ -49,16 +49,16 @@ jobs:
if: github.event_name == 'push'

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Setup QEMU
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3

- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3

- name: Login to DockerHub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASSWORD }}
Expand All @@ -83,10 +83,12 @@ jobs:
echo IMAGE_ID=$IMAGE_ID >> $GITHUB_ENV
- name: Build and push
uses: docker/build-push-action@v3
uses: docker/build-push-action@v5
with:
platforms: linux/amd64, linux/arm64/v8
context: python
file: python/artexplainer.Dockerfile
push: true
tags: ${{ env.IMAGE_ID }}:${{ env.VERSION }}
# https://github.com/docker/buildx/issues/1533
provenance: false
2 changes: 1 addition & 1 deletion .github/workflows/automated-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Setup Go
uses: actions/setup-go@v4
uses: actions/setup-go@v5
with:
go-version: 1.21

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cherry-pick.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
if: ${{ contains(github.event.pull_request.labels.*.name, 'release-0.10') && github.event.pull_request.merged == true }}
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Cherry pick into release-0.10
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/custom-model-grpc-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Checkout source
uses: actions/checkout@v4

- name: Run tests
run: |
Expand All @@ -45,7 +46,8 @@ jobs:
if: github.event_name == 'push'

steps:
- uses: actions/checkout@v2
- name: Checkout source
uses: actions/checkout@v4

- name: Build image
run: |
Expand Down
Loading

0 comments on commit bc5ab20

Please sign in to comment.