From 8f735e05efe347e7440e17c5fe586f2372e24999 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Fri, 10 Nov 2023 13:11:12 +0530 Subject: [PATCH 1/7] remove helm push to dockerhub --- .github/workflows/cd-syft.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index e71cd254828..59f664ab6ab 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -309,11 +309,6 @@ jobs: docker builder prune --all --force docker system prune --all --force - - name: Login to Docker-Helm - run: | - helm registry login registry-1.docker.io -u ${{ secrets.DOCKER_LOGIN }} --password ${{secrets.DOCKER_PASSWORD}} - cd packages/grid/helm/repo && helm push syft-${{ steps.grid-version.outputs.GRID_VERSION }}.tgz oci://registry-1.docker.io/openmined - # Checkout to gh-pages and update helm repo - name: Checkout to gh-pages uses: actions/checkout@v3 From 2d06bbd3d796ecaca3b0a1bc3c6fac44572bb83a Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Fri, 10 Nov 2023 13:36:08 +0530 Subject: [PATCH 2/7] refactored github actions for CD to use self hosted runners --- .github/workflows/cd-syft.yml | 222 +++++++++++++++++++--------------- 1 file changed, 125 insertions(+), 97 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 59f664ab6ab..7a311398d17 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -35,9 +35,133 @@ jobs: uses: OpenMined/PySyft/.github/workflows/pr-tests-stack.yml@dev secrets: inherit - deploy-syft: + build-and-push-docker-images: needs: [call-pr-tests-linting, call-pr-tests-syft, call-pr-tests-stack] if: always() && (needs.call-pr-tests-linting.result == 'success' && needs.call-pr-tests-syft.result == 'success' && needs.call-pr-tests-stack.result == 'success' || github.event.inputs.skip_tests == 'true') + + strategy: + matrix: + runner: [sh-arc-linux-x64, sh-arc-linux-arm64] + runs-on: ${{ matrix.runner }} + steps: + - uses: actions/checkout@v3 + + - name: Set up Python + uses: actions/setup-python@v3 + with: + python-version: "3.11" + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install --upgrade bump2version + + - name: Bump the Version + id: bump-version + run: | + ls **/VERSION | xargs -I {} python {} + cat packages/grid/devspace.yaml | grep '0\.' + bump2version prenum --allow-dirty --no-commit + ls **/VERSION | xargs -I {} python {} + cat packages/grid/devspace.yaml | grep '0\.' + + - name: Generate Release Metadata + id: release_metadata + run: | + if [[ $(python packages/grid/VERSION) == *"beta"* ]]; then + echo "release_tag=beta" >> $GITHUB_OUTPUT + else + echo "release_tag=latest" >> $GITHUB_OUTPUT + fi + if [[ ${{matrix.runner}} == *"x64"* ]]; then + echo "release_platform=linux/amd64" >> $GITHUB_OUTPUT + else + echo "release_platform=linux/arm64" >> $GITHUB_OUTPUT + fi + echo "GRID_VERSION=$(python packages/grid/VERSION)" >> $GITHUB_OUTPUT + + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to Docker + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKER_LOGIN }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Docker meta for Grid-Backend + id: meta_grid_backend + uses: docker/metadata-action@v5 + with: + images: openmined/grid-backend + tags: | + type=raw,value=${{ steps.release_metadata.outputs.GRID_VERSION }} + type=raw,value=${{ steps.release_metadata.outputs.release_tag }} + + - name: Build and push `grid-backend` image to DockerHub + uses: docker/build-push-action@v5 + with: + context: ./packages + file: ./packages/grid/backend/backend.dockerfile + push: true + platforms: ${{ steps.release_metadata.outputs.release_platform }} + tags: ${{ steps.meta_grid_backend.outputs.tags }} + target: backend + cache-from: type=registry,ref=${{ steps.meta_grid_backend.outputs.tags }} + cache-to: type=inline + + - name: Docker meta for Grid-Frontend + id: meta_grid_frontend + uses: docker/metadata-action@v5 + with: + images: openmined/grid-frontend + tags: | + type=raw,value=${{ steps.release_metadata.outputs.GRID_VERSION }} + type=raw,value=${{ steps.release_metadata.outputs.release_tag }} + + - name: Build and push `grid-frontend` image to DockerHub + uses: docker/build-push-action@v5 + with: + context: ./packages/grid/frontend + file: ./packages/grid/frontend/frontend.dockerfile + push: true + platforms: ${{ steps.release_metadata.outputs.release_platform }} + tags: ${{ steps.meta_grid_frontend.outputs.tags }} + target: grid-ui-development + cache-from: type=registry,ref= ${{ steps.meta_grid_frontend.outputs.tags }} + cache-to: type=inline + + - name: Docker meta for Grid-Enclave + id: meta_grid_enclave + uses: docker/metadata-action@v5 + with: + images: openmined/grid-enclave + tags: | + type=raw,value=${{ steps.release_metadata.outputs.GRID_VERSION }} + type=raw,value=${{ steps.release_metadata.outputs.release_tag }} + + - name: Build and push `grid-enclave` image to DockerHub + uses: docker/build-push-action@v5 + with: + context: ./packages + file: ./packages/grid/worker/worker.dockerfile + push: true + platforms: ${{ steps.release_metadata.outputs.release_platform }} + tags: ${{ steps.meta_grid_enclave.outputs.tags }} + target: worker + cache-from: type=registry,ref=${{ steps.meta_grid_enclave.outputs.tags }} + cache-to: type=inline + + deploy-syft: + needs: + [ + call-pr-tests-linting, + call-pr-tests-syft, + call-pr-tests-stack, + build-and-push-docker-images, + ] + if: always() && (needs.call-pr-tests-linting.result == 'success' && needs.call-pr-tests-syft.result == 'success' && needs.call-pr-tests-stack.result == 'success' || github.event.inputs.skip_tests == 'true') && needs.build-and-push-docker-images.result == 'success' # runs-on: [self-hosted, Linux] runs-on: ubuntu-latest permissions: @@ -115,11 +239,9 @@ jobs: run: | if [[ $(python packages/grid/VERSION) == *"beta"* ]]; then echo "is_pre_release=true" >> $GITHUB_OUTPUT - echo "release_tag=beta" >> $GITHUB_OUTPUT echo "github_release_version=$(python packages/grid/VERSION | sed 's/-beta./b/')" >> $GITHUB_OUTPUT else echo "is_pre_release=false" >> $GITHUB_OUTPUT - echo "release_tag=latest" >> $GITHUB_OUTPUT echo "github_release_version=$(python packages/grid/VERSION)" >> $GITHUB_OUTPUT fi @@ -215,100 +337,6 @@ jobs: ./packages/hagrid/hagrid/manifest_template.yml tag_name: v${{ steps.release_checks.outputs.github_release_version }} - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v3 - - - name: Login to Docker - uses: docker/login-action@v3 - with: - username: ${{ secrets.DOCKER_LOGIN }} - password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Docker meta for Grid-Backend - id: meta_grid_backend - uses: docker/metadata-action@v5 - with: - images: openmined/grid-backend - tags: | - type=raw,value=${{ steps.grid-version.outputs.GRID_VERSION }} - type=raw,value=${{ steps.release_checks.outputs.release_tag }} - - - name: Build and push `grid-backend` image to DockerHub - uses: docker/build-push-action@v5 - with: - context: ./packages - file: ./packages/grid/backend/backend.dockerfile - push: true - platforms: linux/amd64,linux/arm64 - tags: ${{ steps.meta_grid_backend.outputs.tags }} - target: backend - cache-from: type=registry,ref=${{ steps.meta_grid_backend.outputs.tags }} - cache-to: type=inline - - - name: Docker meta for Grid-Frontend - id: meta_grid_frontend - uses: docker/metadata-action@v5 - with: - images: openmined/grid-frontend - tags: | - type=raw,value=${{ steps.grid-version.outputs.GRID_VERSION }} - type=raw,value=${{ steps.release_checks.outputs.release_tag }} - - - name: Build and push `grid-frontend` image to DockerHub - uses: docker/build-push-action@v5 - with: - context: ./packages/grid/frontend - file: ./packages/grid/frontend/frontend.dockerfile - push: true - platforms: linux/amd64,linux/arm64 - tags: ${{ steps.meta_grid_frontend.outputs.tags }} - target: grid-ui-development - cache-from: type=registry,ref= ${{ steps.meta_grid_frontend.outputs.tags }} - cache-to: type=inline - - # free 10GB of space - - name: Remove unnecessary files - run: | - sudo rm -rf /usr/share/dotnet - sudo rm -rf "$AGENT_TOOLSDIRECTORY" - docker image prune --all --force - docker builder prune --all --force - docker system prune --all --force - - - name: Docker meta for Grid-Enclave - id: meta_grid_enclave - uses: docker/metadata-action@v5 - with: - images: openmined/grid-enclave - tags: | - type=raw,value=${{ steps.grid-version.outputs.GRID_VERSION }} - type=raw,value=${{ steps.release_checks.outputs.release_tag }} - - - name: Build and push `grid-enclave` image to DockerHub - uses: docker/build-push-action@v5 - with: - context: ./packages - file: ./packages/grid/worker/worker.dockerfile - push: true - platforms: linux/amd64,linux/arm64 - tags: ${{ steps.meta_grid_enclave.outputs.tags }} - target: worker - cache-from: type=registry,ref=${{ steps.meta_grid_enclave.outputs.tags }} - cache-to: type=inline - - # free 10GB of space - - name: Remove unnecessary files - run: | - sudo rm -rf /usr/share/dotnet - sudo rm -rf "$AGENT_TOOLSDIRECTORY" - docker image prune --all --force - docker builder prune --all --force - docker system prune --all --force - # Checkout to gh-pages and update helm repo - name: Checkout to gh-pages uses: actions/checkout@v3 From e384f9b09df46f33996b83169db67c908013aa32 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Fri, 10 Nov 2023 13:49:23 +0530 Subject: [PATCH 3/7] modified setup python, as it does not support arm64 yet --- .github/workflows/cd-syft.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 7a311398d17..22222c1a14b 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -46,8 +46,13 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python - uses: actions/setup-python@v3 + # actions/setup-python doesn't yet support ARM + - if: ${{ !endsWith(matrix.runner, '-arm64') }} + uses: actions/setup-python@v4 + with: + python-version: "3.11" + - if: ${{ endsWith(matrix.runner, '-arm64') }} + uses: deadsnakes/action@v3.0.1 with: python-version: "3.11" From 78072b35b3f3739792b96c748a36c1cd3e29e646 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Fri, 10 Nov 2023 13:55:51 +0530 Subject: [PATCH 4/7] switched to manual install for arm runners --- .github/workflows/cd-syft.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 22222c1a14b..141c102d319 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -52,9 +52,9 @@ jobs: with: python-version: "3.11" - if: ${{ endsWith(matrix.runner, '-arm64') }} - uses: deadsnakes/action@v3.0.1 - with: - python-version: "3.11" + run: | + sudo apt update -y + sudo apt install python3.11 -y - name: Install dependencies run: | From e99a1a7617ca9ba0d788d1737b20d2341ab58b12 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Fri, 10 Nov 2023 14:06:38 +0530 Subject: [PATCH 5/7] manually setup python for arm64 runners --- .github/workflows/cd-syft.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 141c102d319..b37b817de16 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -47,14 +47,26 @@ jobs: - uses: actions/checkout@v3 # actions/setup-python doesn't yet support ARM - - if: ${{ !endsWith(matrix.runner, '-arm64') }} + - name: Setup Python on x64 + if: ${{ !endsWith(matrix.runner, '-arm64') }} uses: actions/setup-python@v4 with: python-version: "3.11" - - if: ${{ endsWith(matrix.runner, '-arm64') }} + + - name: Setup Python on arm64 + if: ${{ endsWith(matrix.runner, '-arm64') }} run: | sudo apt update -y sudo apt install python3.11 -y + sudo apt install python3.11-venv -y + python3.11 -m venv .venv + source .venv/bin/activate + + - name: Check python version + run: | + python --version + python3 --version + which python - name: Install dependencies run: | From 3e021ef0491ef80cfd23306550dd6516d1f788bd Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Fri, 10 Nov 2023 14:21:55 +0530 Subject: [PATCH 6/7] re-added arm64 action --- .github/workflows/cd-syft.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index b37b817de16..8279837ec54 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -53,14 +53,17 @@ jobs: with: python-version: "3.11" - - name: Setup Python on arm64 + - name: Install Metadata packages for arm64 if: ${{ endsWith(matrix.runner, '-arm64') }} run: | sudo apt update -y - sudo apt install python3.11 -y - sudo apt install python3.11-venv -y - python3.11 -m venv .venv - source .venv/bin/activate + sudo apt install software-properties-common -y + + - name: Setup Python on arm64 + if: ${{ endsWith(matrix.runner, '-arm64') }} + uses: deadsnakes/action@v3.0.1 + with: + python-version: "3.11" - name: Check python version run: | From d241a3e72550596a67fd3f132923e6c6797cfdc4 Mon Sep 17 00:00:00 2001 From: alfred-openmined-bot <145415986+alfred-openmined-bot@users.noreply.github.com> Date: Fri, 10 Nov 2023 09:11:59 +0000 Subject: [PATCH 7/7] [syft]bump version --- .bumpversion.cfg | 2 +- VERSION | 2 +- packages/grid/VERSION | 2 +- packages/grid/devspace.yaml | 4 +- packages/grid/frontend/package.json | 2 +- packages/grid/helm/repo/index.yaml | 52 ++++++++++++------ .../grid/helm/repo/syft-0.8.2-beta.53.tgz | Bin 0 -> 14856 bytes packages/grid/helm/syft/Chart.yaml | 4 +- .../podman-kube/podman-syft-kube-config.yaml | 2 +- .../podman/podman-kube/podman-syft-kube.yaml | 4 +- packages/hagrid/hagrid/deps.py | 2 +- packages/hagrid/hagrid/manifest_template.yml | 6 +- packages/syft/setup.cfg | 2 +- packages/syft/src/syft/VERSION | 2 +- packages/syft/src/syft/__init__.py | 2 +- packages/syftcli/manifest.yml | 8 +-- 16 files changed, 56 insertions(+), 40 deletions(-) create mode 100644 packages/grid/helm/repo/syft-0.8.2-beta.53.tgz diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 305e2540c86..2144b3b0713 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.8.2-beta.52 +current_version = 0.8.2-beta.53 tag = False tag_name = {new_version} commit = True diff --git a/VERSION b/VERSION index ece29ec7865..0287dd3b779 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.8.2-beta.52" +__version__ = "0.8.2-beta.53" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/VERSION b/packages/grid/VERSION index ece29ec7865..0287dd3b779 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.8.2-beta.52" +__version__ = "0.8.2-beta.53" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/devspace.yaml b/packages/grid/devspace.yaml index ad2c83242d4..f8df124d564 100644 --- a/packages/grid/devspace.yaml +++ b/packages/grid/devspace.yaml @@ -15,13 +15,13 @@ pipelines: run: |- run_dependencies --all ensure_pull_secrets --all - build_images --all -t $(git rev-parse --short=6 HEAD) -t 0.8.2-beta.52 -t dev-latest + build_images --all -t $(git rev-parse --short=6 HEAD) -t 0.8.2-beta.53 -t dev-latest create_deployments --all vars: DEVSPACE_ENV_FILE: "default.env" CONTAINER_REGISTRY: "docker.io" - VERSION: "0.8.2-beta.52" + VERSION: "0.8.2-beta.53" # This is a list of `images` that DevSpace can build for this project # We recommend to skip image building during development (devspace dev) as much as possible diff --git a/packages/grid/frontend/package.json b/packages/grid/frontend/package.json index e8a46fc5f34..e3e026e93ae 100644 --- a/packages/grid/frontend/package.json +++ b/packages/grid/frontend/package.json @@ -1,6 +1,6 @@ { "name": "pygrid-ui", - "version": "0.8.2-beta.52", + "version": "0.8.2-beta.53", "private": true, "scripts": { "dev": "pnpm i && vite dev --host --port 80", diff --git a/packages/grid/helm/repo/index.yaml b/packages/grid/helm/repo/index.yaml index a0713ea8c7e..f7d1c068f06 100644 --- a/packages/grid/helm/repo/index.yaml +++ b/packages/grid/helm/repo/index.yaml @@ -1,9 +1,25 @@ apiVersion: v1 entries: syft: + - apiVersion: v2 + appVersion: 0.8.2-beta.53 + created: "2023-11-10T09:11:28.681251984Z" + dependencies: + - name: component-chart + repository: https://charts.devspace.sh + version: 0.9.1 + description: Perform numpy-like analysis on data that remains in someone elses + server + digest: ab91512010a81ca45ff65030c366c6d16873913199a5346013cd24ee6348df84 + icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png + name: syft + type: application + urls: + - https://openmined.github.io/PySyft/helm/syft-0.8.2-beta.53.tgz + version: 0.8.2-beta.53 - apiVersion: v2 appVersion: 0.8.2-beta.52 - created: "2023-11-09T10:39:40.836337181Z" + created: "2023-11-10T09:11:28.680562759Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -19,7 +35,7 @@ entries: version: 0.8.2-beta.52 - apiVersion: v2 appVersion: 0.8.2-beta.51 - created: "2023-11-09T10:39:40.835426492Z" + created: "2023-11-10T09:11:28.679693389Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -35,7 +51,7 @@ entries: version: 0.8.2-beta.51 - apiVersion: v2 appVersion: 0.8.2-beta.50 - created: "2023-11-09T10:39:40.834269006Z" + created: "2023-11-10T09:11:28.678811685Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -51,7 +67,7 @@ entries: version: 0.8.2-beta.50 - apiVersion: v2 appVersion: 0.8.2-beta.49 - created: "2023-11-09T10:39:40.83314582Z" + created: "2023-11-10T09:11:28.677638509Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -67,7 +83,7 @@ entries: version: 0.8.2-beta.49 - apiVersion: v2 appVersion: 0.8.2-beta.48 - created: "2023-11-09T10:39:40.831953434Z" + created: "2023-11-10T09:11:28.676642062Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -83,7 +99,7 @@ entries: version: 0.8.2-beta.48 - apiVersion: v2 appVersion: 0.8.2-beta.47 - created: "2023-11-09T10:39:40.830533151Z" + created: "2023-11-10T09:11:28.675567509Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -99,7 +115,7 @@ entries: version: 0.8.2-beta.47 - apiVersion: v2 appVersion: 0.8.2-beta.46 - created: "2023-11-09T10:39:40.829484864Z" + created: "2023-11-10T09:11:28.674217864Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -115,7 +131,7 @@ entries: version: 0.8.2-beta.46 - apiVersion: v2 appVersion: 0.8.2-beta.45 - created: "2023-11-09T10:39:40.828119181Z" + created: "2023-11-10T09:11:28.673444713Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -131,7 +147,7 @@ entries: version: 0.8.2-beta.45 - apiVersion: v2 appVersion: 0.8.2-beta.44 - created: "2023-11-09T10:39:40.826499801Z" + created: "2023-11-10T09:11:28.672692251Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -147,7 +163,7 @@ entries: version: 0.8.2-beta.44 - apiVersion: v2 appVersion: 0.8.2-beta.43 - created: "2023-11-09T10:39:40.825556412Z" + created: "2023-11-10T09:11:28.671668613Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -163,7 +179,7 @@ entries: version: 0.8.2-beta.43 - apiVersion: v2 appVersion: 0.8.2-beta.42 - created: "2023-11-09T10:39:40.824254428Z" + created: "2023-11-10T09:11:28.670729132Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -179,7 +195,7 @@ entries: version: 0.8.2-beta.42 - apiVersion: v2 appVersion: 0.8.2-beta.41 - created: "2023-11-09T10:39:40.822987144Z" + created: "2023-11-10T09:11:28.669636445Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -195,7 +211,7 @@ entries: version: 0.8.2-beta.41 - apiVersion: v2 appVersion: 0.8.2-beta.40 - created: "2023-11-09T10:39:40.821721559Z" + created: "2023-11-10T09:11:28.666195322Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -211,7 +227,7 @@ entries: version: 0.8.2-beta.40 - apiVersion: v2 appVersion: 0.8.2-beta.39 - created: "2023-11-09T10:39:40.820710571Z" + created: "2023-11-10T09:11:28.665167687Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -227,7 +243,7 @@ entries: version: 0.8.2-beta.39 - apiVersion: v2 appVersion: 0.8.2-beta.38 - created: "2023-11-09T10:39:40.819666784Z" + created: "2023-11-10T09:11:28.664288839Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -243,7 +259,7 @@ entries: version: 0.8.2-beta.38 - apiVersion: v2 appVersion: 0.8.2-beta.37 - created: "2023-11-09T10:39:40.818408899Z" + created: "2023-11-10T09:11:28.663364496Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -259,7 +275,7 @@ entries: version: 0.8.2-beta.37 - apiVersion: v2 appVersion: 0.8.1 - created: "2023-11-09T10:39:40.817282113Z" + created: "2023-11-10T09:11:28.661682081Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -273,4 +289,4 @@ entries: urls: - https://openmined.github.io/PySyft/helm/syft-0.8.1.tgz version: 0.8.1 -generated: "2023-11-09T10:39:40.81591213Z" +generated: "2023-11-10T09:11:28.66054975Z" diff --git a/packages/grid/helm/repo/syft-0.8.2-beta.53.tgz b/packages/grid/helm/repo/syft-0.8.2-beta.53.tgz new file mode 100644 index 0000000000000000000000000000000000000000..a4baf184d7abdeeaaa29ec1019872cb33fdb7ef4 GIT binary patch literal 14856 zcmV+jI`_pNiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMYMa~wC4D7v5dE9y{lcE)>667L5i=ERjHd8|8na7EdB=j`3k zCV&K4tM01as%pv{jqYzhQC0n@uC6AVtrjiYM1(Ci3P@z)k;qIW66JNQPM%ysQ5|2y zc=S(SA`wD}5~BH+5YqpbNU8pb3duOvR1^A7gfgo1KPBXgVAD&}vV!8D$Y;0JC+=60 zV3PiXMVaQ=X>!F5U@}?!B**5M9XYJvSn`8_6U+i;KE?9%;3&ypjHiju$CEt6tUB`b z96Csn0w;NyR(WxKnp{@Zq&z)2X}*=m0k6slcswpI50d0+*^WJ?2LVf8q?4-2I>RF7 z#W=~PRrX?0W&nnESW1o*tUQaN4nPwPH&aThvB@yuIB;>w4Nyir_Ra%Yk zUAUfe}9JC!!XC7476Ff~|G8v^FY6=dnhCA_>9_{tiS^uNlzyBg_+_wI? zplj=2$cOcRAL)xP>+}N4>NF`Yfk|~5ooCJnp`F!{D&sA+7Kn4fbFfkp3e*B;l!FYx z1r6FbFEBE2*4lV*ff*K1VK_|=8Dad0*du1%GI}cHDOJZtSxJN-^8X_8l#|1+aLIjD zsagM5Fq&fd#RPy`)<5M;^w+12ac6{(Cd3%|bNm?e5 z{O$3}7f1D$3{{08iRlRI0#DJ8pupq`iWJ-k%cRN^hsgxW5<`+^Ri0eu(;}&GJQ+cS z_S5ir1&fp}&Oe0>^mRdVCvg4wv6se(VlcruzHF#G&G zORL~|u!jo%SYpvK(!(Ops|`TbN*%PAb?_>&s?zMDT*Wdks?+4~k4zJ)|F{DDhrH&s zht1!I2M1Xmu<7O%Fx99$O(Kj+Y<^zmWi>K;o*xrb3*s3~28 zeASj7U)Mhl7ujzcDd;fdwMf=x&o+Y}pu9Xy4#D}ugM&1?D6njBnf>`>1Z7z_e~=`P z`kCDx=l-q(z};r?k>Rxlc+*+ug4V{+Uo2lbjyK7BfF%Kxoq=>?7uO04&X zntg<(@S8SswfNgS86gx|GR_N3z~$2_sV;F2;oGDtu1^nUd@M=+kX+(uT<-|gv>bw( z9A#_SjRcx}`qYPVfmH&d(GZxXXxr@f`Dm1Xs44a}BboE9GO0H=Osh*Q5(ojqNrB`1 z3d3<*?_=}-!!szV6h^h;_}cv!`s(m>_Nn>Z;L2#}Q3y&gS}p@nicWh8Q5ec7gb0KL;fW7U?SLo0 z2~WNOPwu_a;3BsI43R`BFa|IZhd`wZsEBnIy+e(jN~#%xm#Bd_jZtsipDT0XyvhrF zl4mi!*u#{dI-sfhHrCUc(hwXGj0(bqj?rry1Q=OQV@X7SK(+B8kTR~(8@1cCepyR) zPt(0{7$u12f?I_F&=87L5gJj~i4s&=8HrLd@QyGcAQ&g2GFDpaz=PeLfc*{xN(R6U zLr#bzPFVn8!4QDp1ah#zJzpF1?}BMs1bQ#Cm3MCmOzka(|;BP%^2BAs!W#0D>~+ z2y+mOFdBu|K?M@2rZH*_&UuT*2acSFXe{iuqOrJ2{r-sXU}==rMIvOd!Un^PB2fp) zl$0(y3@Ch5E_mqxO*BGBVt}ehWYA*AspR%YfQpeZ3kXyhU2m!uPy`w+Nji8!nU{RZ$2zY$<{8<(zd7ABGDR_d08>Jm3no^D`Vjzku;eadQnQ$x$ zh+H}h?$il^nsVV5}ut3q%)V1ke(!u@bcxNP!@+LdhTl z5C>6s4%`vWl?}VCh4doBP|Ki?&z?Vl(P$s6RVkoU1!NI~Ko>$SDX^e}1R`|6;G~o> zFhYSu!Kn|1P#tXG92DJ=kiC*XsBnP>VmXhBXkv^3PB{h#jN5wROB;|01Qgaq#;LG zw+(Ja!XD6P&H)WJ`lz%9X^=}7E#U!q0LBo7r5qyV27nXFAX+b!0}D{a9kL zkJ+P*;tG|Bnrl>q3F)}?kqZ+ziH;B@IYmP}Wlj?SU9(pv1ybj@-fdT_ao?NvWw;H& z58J5z9uQ25JzNZK|~q{JEO4G1c@ zkD8!}meOFPVwy9EOh|*yc_F0-C8S`HQm%OjyQvB_1wW6qDC!^P?AL^ z7znPIM};gB2q;-pf+}!|3hOviAc=BB>D}j0jsF>3>|+*D6~HS-tfLkz7l9dtkzxd+ z1=kh{5yW#QP*cLVmpV}ARbYWDP4(_$a8{&OP~l(kdJj}+@2FMMXk&CFk-HcjvnB)^ zxidx*i`FqMjJC{06FlL~rmdVcnu^`{(W^Y*`RoW`Z+ywA5WK3zRZW0<=7m-SIYkOm z2F)-K;XNP=gi?tPS#+QxbJ4m$>26|Pmy*5EpcoPL4y;WSQ3j{Ar-Vf-oaWqfu*@26 znWl~hC`Il>KsjbIeI zfRq@&n^y3{+qY*=@+`x7;m@`sB2tSGrEKg%R!9UPEfbz_g`Px72&DoVHl*vJv5JE6 z480XTxSgmtyRI(tY_D_>O07`QTZjadH9AVKowtrKVjPQrHYmxcmYfPsoX4OYNWru* z0qAaP_$gHQHXZL{M2kSi-pc&yxf(rF!tqcbrKyebi5TxFyIWn@_ zW?fIQ^C~ak0-t47v5)QAM(POD-XpgJQAJI?218K`Mx4_Wgw~F=v(SMSs0{_HotJ_O z+}a$!iH?1qfEZ(};0}4Tni@qd34y7g5u*!{Sx2Q;k;R%PBjt)1q9i&WoVFHsTQ#i? z@dXA(QQ(?$uF!BLWTZ|7ZGbbv84nggAliDm*Q4&~P1rTVoUhP~JICmG?3Vp^1loW@F#ats-q$Mk-h^`!e6Uh5 zhTeeoTA+}K$^d1O7~zSD#+u-*0LlZC5hchNYQ5Y`!gdo=YN5AQGT!9Vy=Y0)66$P} zJX))XN9KazL_4ridx)N(Mh7(1L^2eF3a=<5sE9ZVn`4~u!AK}05m+C*x6Z(B3%y<4`yzol;Wd@YIuk$%CXLce814dB!3zLufwLgI zlhi6{nV^A6=Z!T)&>j1~UgG;f-&zkW0!N`@u!a)GSYXOV@Cv+lQmCjnLo0#|QcGqD zt#?6`5~76NtZp;(&)@?0Wc+tDAQjG8r+`VTgbC5h`j;>fBvX_sh$smtV|~3Ioa3q% zr0N|d?nXvCk@hzh+!02Cb;dH|UC?N06x3^B!3keW=Coer$||6SN9MH;lv9SzDM5BT zfqC2%s)=|uo>co#Ta9(nQWjAPs-k7J;@}KX#-Spb0^#0h5a5^+R@#7)iAbGMXk{d9 zNB54V(D&&G_jI03BWJ-1r==sHoIs;Iddq{Y*EEru8%8bi=CmnF8Up7M(QpO|1K-Wr z>G9so&^~I4*lcH!>gXH|fk0411|1bxPiYLo2FdhpdvuHa-rUU; zXF{k*1(lRAVTrdqLUdAvV9_xfv{j5d?$8=FlLC|P1Sz(Gx+KyRC_twMqxEFWZaP8G}B6X ziS_a|5Nj67RWMd^%Xv_dB1FR-6@*YUM*Fba7`&cVlWFxsT2}d9%z*;ELWMDyde34` zXu%{kMp8*#h$t{J#iU|Xi(0id;1n2e4k&<8yV(j_BF^$r>aU;ujDA|-lYF`t2Q=ks z!IV2L>wQfLFSs+@c;Hbe?*l?`N?Ii;wNytI7$eG1;M$7{mdqeJuc#-K2pTy^A+(@cb84jk7a-PbSp;xiE4SOpUvqZf5VIG*OzWt2G+5=q zqj5q8P{As0sgjWe5CA$xDwV6HMaIB0s$JAZs$h2Xj-9%3TJ4n%tD=tFGHoLSuZeG^ zb73%upadgeC}+V*id+k&0@Ex8pw>z*rPzHWp5$R4GYP5ij47jh@H)`wm?MEuPXJv& z;2ISJMIDh;Y3*s?gmJ;Bh(!7zc0BuAjKiL&h*Gn_8J8pwi%dFZrDk4QN|+5?1Eb1N zqp0!RaAJiZA{ybm^;Cwin_@J_zg^mCp1r|xI@$-f64rBuMxr)OJ8CTGNV(Hk>lPBD z712B56me1;2;L!cRw6StDh_J5Eu}w}&8h#~kw~%J)7=&;nK6P=AEXi7a1lAv99RrWfey7uOE_9Xq5ww&XEs`JR0kPY zRAM&)w_YLTm!L)>joer-q^k8GDGfI&1nDgo!B8Y#8E{l^5sh-r5+$uxP8y9-h#j@p zS9!oQ+=~~jcE$wM$c?ZBSx`1|%B-YZE6q`ddZVTa96?rZ7*SXnmB(5amqG0|8n3gb zY59J?Cu0($XPkJ7sH7K)sld4aP!@xb#%rs*kW5LGLILO82;r4y&If|ZZSC;2x_z|H z7T=%mmlkdqSnyPvfEXB9X(>{4&T$)=lHQ@xgz4xk2f;`XnuG96IbHAQJDvojzS{5Y zFD4aQuNe18YRySX8A4znB@j=gqynj8+9*e*u-q7r(HgJ}tfR*7=tnpmPp%&q1zhh< z6Aa#KCqx7Zfz_Lc^HM7-Of*t?s#yR}(FSDB8)U!LIuUBFxDAkBbsQPjX~N-Yo2R`Lux<}tN4x=muo`4%k$CR$N=dL zW1xV0u!u1zU{0B+V<5HeA)*6qt&GZf&xs4(25$^wRyphFZZg&xWC6;jP(dtUjC&)7 zOCpV}Rl3d>%~BE69z&2U$|!a_lxc}M$9f~&8zl@# zFd${5o@p0M^gb}HyhB1=WSV(FJh)mf)S+fyOmk~^#2^^=J0APJ!O7_QRbHhr-J6RW z7mh)Yj72So@=O>dH5W<;>os_c(o>>1kYFRDT6^vSuwcB1M#~+|hiu!yDje)`|~DB$39F}Oh*+B3g$gCl5+*1Vi1-pW@OM- zQ9+`J(Gn_52!lmQ{d6dcri-PkY2oFIy8MzZOf=3mYp}Wy@R^&A? zZ!Zgk@Dj^%PggA|HE6limZ3o@DB;1?$_8+b!9{8rXsvW$js_u_3K4V=phUgdu-$gR z87=#xLQ3Eusisa@VYy~bP$s<>in_?H^VZf&8;RD08zQ0y6J0cA_8wBo&^sPy%sKbWf(%F#%LPRXp2k*5W#I9-fC4y%*qc~%xF2w z_Y##NMurr;c1|l%Z*@v2XB9e*F1l!WtyNg3kvk+BK-99LFqAl_LZG{8fBPlD5%4C` zU_DXRYOX~H&T}3^q=7&r0jP|@DPwJvELaLgYC(yT(pdFb>ti2su9r@Or`|F{3^Ju6 zQI2Zq6*?azacHR48Ukg+6Xwx)MYITn5TVU(_O==Nt%$V`sf26cxYpVVtAj@3Sd0kH za}&69(E&0A=--_BeeYMi?qW1TGO49$}#1s@KK=E;6M`=f?_}{ z(|}$_qll*rF-XchtJyG8rzx=jyAg6Wf_;d$K%4{Sw6@G!B*qKL(IS&767ULDEs9g3 znUYGiOPojzXt)zB+|`D2@Tm;}+Qi5nBV=V0(-ePB%PP$-+BYgbq@z*dFo9{6kD*FE zj7HaW#<-CmF(g&qK&dV-;)BI!%8C+mEa@VKH z4>%fcDAvX&pH0q#Bw6{rn5+lo1by9-A5F^&i|1#j$*VlWgCv>cMH_K`{=&rvbWK~6 zCYZV*O_cNz`YJCr;kux(i^*pbHGe(h2qu$XAaePJ^}mm0zeu;Pf6jXAUs3U}{_iFI z2G;*#+2hX@78#75pOvRcHXV(I7Ji*^MEYw#NhU>JqdlqX9jFq;DB zSlt67xQESk6Wf^N;bjAKjM>b6{WN)91S~MTK?v9F^H-zPLwTCeHAXOo%3r?dPQ#S-iwE!@V=GO(Xrmy~6<4X|&P}cj|~cbj8-4ktFj$ZYsr?W@&Z3 z*c|HQ^Q?k2!(xH;Q3Az9xl*VuHXcL0ELL(cyIRsZ-(g<9e)X5v@6KModE3z^o7a_2 zn`bC~YG2z5?znlU=Xm})&++1QpYA&rt5APc8qs_q29-p88+v_(^cK|+rW@!lc`Lj1aJ%94--7wz$sWq?l=Glv9kIx4xOo}{A z8-;(Z&QH(YoIij4YQ4_t+m0Kmz5C(u`42bJp5+0T!_|2*X^8Asub)19_x5jRH;>gS z$ob<;8{yqL_UrIoZ5Z?Ow~wFv_1)vM=kNad>~C8QdGpv<=lQQ8sKbltkB0nlt?2W= zyn6lS*}Jzd&fh(I^XB!N^MQKb!>Gjdsz1Dad$wWS4mMSnKi^bA2)6;t{A6HsHWBgvJbw07GV5(UefHD4m#?4R0lTNK zUp{{R>fMvquU0e|+)w-J931 z-@beH^6~Q*+t17X({n?Ua|QmLxLv=AA%2J1)%Qg{?rl8j7%uAVF8A-TsJFkxTX-iI zMH-G~{O@#_MUB#k{@RbQ2X&NQVTNUSR^+b#ZT>LmY`2`LP<1L0Lb|D1iGEt7)%BA+ ztMKQl|Fwdmnofo)Uge|d7@uM-%=9SxzvbDvpV2qPX9Ag2aCre?Y z`@LR~k4Gt#JxZHVKAVn4=d&jhS3YKGwE^Dpk-lE$`CM@Ae#oz|s0GB8%*CMorPd2q zKHW5=6&B+(YXr!@6yWg;i!=}C=<_U;r-_^w%STwu#LSiI`6M6Z7uV;Ly8S14R#pY1 zS&#B|_?LO@?phm`%RFF5&aJhZe=E}Vp6+7c%Y0gR z>`+;>=l7kQdgV6p7*7*Q$jkKM$;Dr5>e+u{(L9PCjsi|b`E{)ke{uT{=c@nyqo(ZP z{l|Mro9#bO7c<~~%|G)g_{Ho$iw5TWai7MW73{x&b*Czz!i($KOTLZC_)RSwK!snI zai`Z2zZvV!Z`&I1?EiiH?(E0!UOa!&=GFHfSh}Ac6oz|O z7=Gz3_p3^q^G6>HNPVQf!dqz9J8RTg2F}#RZ_Z{+qqH zF~%RI*+qe6Isf-FIKge}U-RDiKO;=bhxLCS>Ep+vB#lXyR~y8|YE;&eVwX>3SbfNg z_i1)<{N6OPdBHiJx0B^&&at`@=JTuZdR>uQ=U-<3K55)y8>zKjJ?oQo!3btX_3vh8 z@K#x9x!UQ9;cQamKVQ#s8g8%@AE#r7#cbgh)6v|fcv)4Gd8r9hmmST*b(@>ZJ}ZrG zYI+EP0W_Aao+c+Nzuz{j3Nv}gZelqmMF z{_i8r*8gu{?bj3aUeu5I4i{XgeD3z-u1T*Oz+yzj3?S z@9mFm?thTJ{a;A+!2j=eza+D{qObm$1e9jq|y)f zKkg;{%GdvAT7H-&RBvJYnU~uWoA_FcKO5KoK5u{Ay8Zajt`uhBTm**T`Li}%`e+kdu z?)l8`*X?)plKW!sK-0=#3%Gj@ohuH;nHuz2QBil{6^--S_zq>)U^&<`44Uy`*2$ z`Okc#9g^g>JO5ei)L+o?_a^!ED?0d@rQZ54+qdRoIpgHBf5tHRa{j-R&~^V`_2B=1 zFKO=oi?`htJG_7jKfv{2&mr)N9?V%pOh;H8SNV8!n*5_#0slV2D;x#K{-gPc8MqOK z<-W^0E!TTaFMX z2`9-v|8v`fzs!@vk{`DdcUoX_)LO6Jy~pe14Dm#_ViP7G%c}6 zQW)0&8ot+9yuNKrUf;e*%j(;=aB-1l7vDY(<1|a^DH*Mtqd-MUk zP5#q;`HvA!AN;@XCGCU%f7L?cVnz?Jzx#I{>|(QD1LuxBeB=7xqYikh{3qAqKg);s zANP}f&+GqluZ9 zAn9ao|GMQ^x^MhhKb!s|B}}Y`#O)fv)+<36r|V&`JI1j)RM`|xne$F~D19brKO?a$L)BRwv26n*h){XLY$J=GI z56-v09S4JrlWF7UuhfSPg&aQXJ?K*W^KZDa=Wup{HmrOZ9HvIJU7zVpV4d|Iv49qPqmT1&QvwUpAv zYx&cEp8V%Ghn*6bRmJsLo@P}Kjico71G;X}d3>4VaI4N8Y8xi$e}0qv;~&XNZpeK( zkX>NN{T{Gg8>L$QJDTq~w_seC-2)DbG3%kI9@ex$XR4uEl?4 zTtDpp_mUpf{JO#-E0Zcu+BuMXxWp`R({vQl>>`%Y-!%afj>d-A0I{~jCw zZd?D1uHFBW;^F-NUQ%EF$I=(+q-uUYPA)LR0!GPXT1@g18_P)2OpbadPuhE;HIG!sP;qW-U71}6SMz3Dd&)1}5x>)P)B3+^4+OvT`#)3)wf6q=ga6B;h*`f~2p(|Cqq4df)hsuei=a8ypvr*Y1c4jv_slTlh$HNRRO z;w9B3R7rW6Pe&msrdfm4Bo7T+Yp`E5bkI5aOaA>o4*JIYfB%nzgHAZtzGKb8cAR|t z)H@(=b6N+a8cfeYsRrDs+pl>ri-+5oaniE!xL@i_w>0Xps9Fe4|(xEj`9yj4$9P*kIYdE`KT>d<1)KWa4_i}`272Se8rpFP5ggp7XG|| z5I6IG$taQi_}@xB-2c0m^zq|SQb2Zr$sZQW^m!KW=Wjb1KW5VsLvs4(P&q`H2Z7DL}I^RhW=Kl~>7W&o9XkOz9A2~zfl?vGB@wsJe%e@+fN zUSfy+7G~#$8?$;DD?d9wdVl@_MxB%Uy3?Dze|4&*;coM*2lUVLovD}Kfw+#?O4BPM z#7gt4!o}TDScSZbMr%y`_;EHqpFRzk6YHm62#kUDoYX>Ht1n zerZ7rw7HnJYfcD+{^?AM@uM61tq}GtSdY(f)SP50Eow*bB({Xq09bKTZOy;d*rRapO@(nd&uPf?6AWz{QP4ESCEcsOm2bI zDcOZcmH_)Z(^?RrVb*$w8f!mRhHRbZZ!t=D7^7*EcRmy-X}eLIKvAWw-nqG}7lk^# zOg50e_%Y}w+-+l^Kz9_oF2#qd%d6i(9T(o&!sz<+cH8WhTm!ir_LcgF>-_lBr-gs; z;fXJDx2{NrHFu7B-N<<9rP`b#(Fq1ubD zgLS*k%tN(1-v{e2+>wVW&p!^Vb6B% zx$->&k{p7s(kpyg@2P2qGq>xGSUC87b!#6ivQdM+0hMW$H7r_rZ3X$eRmYrKdv^s{{0U0)ywPo*^|}v z`26h2Y7=Xvwu1YreZOxN_AGN9{#xm++BkdubQS*D^QY^uS4wRKch#yi&sm4OTJBcR zlLB$v9C`QWO8-kwYTsCIizd^&WA_ZeC1$wbB!7pN1P7sCjFv1vZy< z`W>;7-PiU9Yuw(_G^^6)az`J@{+C{R8|&TLWa%$4Oh;I()?3N$DObZaZf|LYFLpPy zZvLPmw^rwljrC|-`*u^Kcc!xXVYW;km*4;E(^uVgd!PEvZmfBGtCvvVS&@5eCqSd; zbXp$z+-v=22)AP}bs--^+S%(CS-qClOK!by-FSbivxVJq&#Q~hjYWGXt{i@Bd6#UB zwxQd0Ln7Bexj|uT{g&>EVzT2IQ=5+F7gg&XTOK5}huH)A$#PyS3$LG-EO)kEsf`d< zdwvPyaCysh1zdYR*Ht3Tbw@TDr;Wx7TETep9bAk3-GX`GZZ?A3m$us=DqqSXFCdSXJAM+uEJ? zq`&H#@5?pU{Op~_&U05F&mJdUR2f_o8?b6F=Wjv@ii3S=LJgs>|L$43=3Nn=K&ij?}=K-BfA|#J1%CP4t5f`(FaZ>}tvIDO;=7gcaCW zwf?%f`g(`7UhgY~7Ga_WW>fv`B~0csYWA}?s|H{$o1Rq}*dJCcVmFl=-W!(n51WWo z9VkN^!-j#G9YVjWX_{swR!b@m83ehO|=VHc7UjyFoHGP`Pk+S~k?UmF~FbEdmSl=l)u}fqDJrrqB?C<54ha0jtOr_&_Xo{gao2SpFT0?;@l08nLfyHw( zdBgL3n>sh(dPolMGAHi-VXss5KKtx8r0=EY?rZ(sXUFbD(--XRo3c0TaChsKTR6$R zEZqB@?7!#?xJ&jx=2}+oa?eV^yBQIOJbByn)f*CP)Q=vli4WGq2W#RyJy;VTtclxM z6CdnV5B91Dd)0%z>g%*uJs6T63`twoc`zjX^1AhdA?d-8^k7K(H5!t7fzJoz$GgV| z_(NL$)O>jz-(IHWllj%Gy6&35v%SS?^$PhKrTZ3oXG5JAH_LK^0_7zX7#7h7+WSF^ zpNl{UJBLBoG%c5*5LUt;tc%)f0B#w$_JQ2bV>;W+#^nOrgvpA1vaeIzVn|%-5c47F zYs3YvD#EL!Z}iMr=cc_Tm&4w(BP|{pSZ{b)XScRD&aa*+VU|6F!u;EwFj&mu)zb6q zAq?i81))!`(iArKQb#^W=_y; z+r(#Y5&PaAK7VWI5BH|!vnxm6s-K6r`ZiOvmof0O%fUCb-V|Sd0cA^`{yV%wKI@O) z%N6n&xxds6^1i^(O6mjGwfbLHChz8IgR833;C!J6>H2#?JsdhEl2y0gfdU)bT;a^aFA}ZccGoA0x)Ub- z`^~|bZu)t2baZg=D0$KZ#7X9HQ0ABCnh?p|2Qfe1787Udca=Zh7WQTRV(gajUb0;R zy=)i$>miueZ!(zI;s(T{($HX>8ta){)fDH-$*f?*Y}f^hxylE@Lvr)^bnoyZWFp@ah;#TfBw=z zOdrzDX}kEpvyjp|hJwF2{x79e_1}M^R6V@^a4+fOGQMobMX??2dGzp4pOQ!2V5Ln! z@VPcWEBt0U!k(XF3#2KWti}jl0%(KhHQIAED$iF!LLDAkb$djGrxSdGe~!FFp9-wX+D z8^poSX|oGru+8luc6Z1wsJXOp=PlqH zh3@r{U6;C7%G@A!Z-TvrU_Vs!4lS+Em5sW?tyF9kEBKbN|JCah^YQq#=oUlMuJa7U z%0h$?<}X;3<+L>dcWs*ULbK)5m|=#>?4r-iaU0ZY=Jw%w59q5nhcz`vGjbXkz9r!( zZD=_BW^=81r5StJzGAnzJ2$hauwofm@B9I?{kmOvQ>TC*<8dF=%c`0XdNk|mBVUi- z9T4A8eT|Hj>2VtsdsJCF-I8H%lV90mzL^Oh-8Hh-{j={k&#qx!U5(0BSRGf$5mx09 zX1=(dR7Z7>&Zk?Suv;hS7i@dO8AN|v8Yr`0)U637Yvx_wQd7EzeQcZ1PC>%ak z+aKfm0;{8E-`TWB%=+fL_GR7{z-r!L$fga|7xrMWK`| ze6;$QNJrhdvj#MOv!T55XL->aev(xJJD}!5S5tCPXi@jin+qRpkor1x|CBb$*P4LW z1|uQgG=FpfwO!Hyw5p`tNWp6FE-DXG(0tlN!Oe1OANpX)n>uGvaYdk9>xJHrqsEz{ zon&2t>fHWn>%O5rf$DN`JaIJi`gZ5_ux09mL7ri}!5OnLk*?$eyi~s@n=5kKyMx^Ot_s-~O3fgCAao+wx_&`+Sb=CVl62b8ClzoLsS) zq4kHw#5l{t<5>wT9-bh3@LKpHO72{%ZKl~#v2?#m0o=jVt=gCQTq4xQRyD7olke6 zxQp#Sk~FJ6oBo%b3t4v{y}hq>e?$Fp;MV3IM*YiC|K-Mh(G^3(zfY%}?d1Qt3FS-p ze-K6J+WXH`$OrlVKGMhA!W9p^{k&=|Ty^bOi6Ol9`13AKt-sL8^sn~(dEO&M=U<8?8&c@Ze;iiV_-MPW`(#e~8YM1LxcfW3U zx9=8^cRER2Y-Lk7O3TYvdDXnK`#6LG%W{t3rmw@jbTh22&?&L3`Q+pI1CdSPUgmJ) zgEe<)bM`#sP|G*GD|s`porY%qtm0qsde(*AoEx!Nsd{7Moo5_wm56SZg}P?Jp=TLx zd$yr(C*1OxhCy513Jxn=D4D%#x@2IR%dLT)tW}zUoj99i(tktR3G1yRi-GI6Y zz&bXo=ofjF`+U@^G|TOJeY|~gcC*jNFLt-2S{!<=&H47wb3w!0*JqWI&rum4(r+kj zr~l86AHIzK&xKsO|G@}<(EslvZE*-Sa0d19UIJQlIev3s<(rGPKP@m@IF5dmr-J(k zSFv`;w|!WO^&acTpSb&R-h5|Y0lUe@b2bzYX2ZeW#@G|TgJZqHI1|4Od(GyU5?|Cz zb7L@w9pXm}>M0w7L2MZ_;&zbB=C_O!aTCaXe2BZph8WVCdNCnB?js(A7&70k$AMVE zqZj|7ANygOxDVSLsr=G=^_NID$$!TeX_a1Nd4ZqT#x3$6A+#s|QKg7@kpJ!@om5y> z2PemAK=`F`c}Vx4Ze0Jhw6F&TaO?V)tiS%Xe7OIAFRAA7CkOTaFQ@M0AmqM0IjDI; ud2(>@FUR9>@Z$NCXRpqmJs5``(nESk59v3R{!ah^0RR64v~TqQjsXCM-8gLk literal 0 HcmV?d00001 diff --git a/packages/grid/helm/syft/Chart.yaml b/packages/grid/helm/syft/Chart.yaml index 435cf3b72cf..6bd13eef1c9 100644 --- a/packages/grid/helm/syft/Chart.yaml +++ b/packages/grid/helm/syft/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: syft description: Perform numpy-like analysis on data that remains in someone elses server type: application -version: "0.8.2-beta.52" -appVersion: "0.8.2-beta.52" +version: "0.8.2-beta.53" +appVersion: "0.8.2-beta.53" icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png dependencies: diff --git a/packages/grid/podman/podman-kube/podman-syft-kube-config.yaml b/packages/grid/podman/podman-kube/podman-syft-kube-config.yaml index ca0b09de6ac..ca97910555d 100644 --- a/packages/grid/podman/podman-kube/podman-syft-kube-config.yaml +++ b/packages/grid/podman/podman-kube/podman-syft-kube-config.yaml @@ -32,7 +32,7 @@ data: RABBITMQ_VERSION: 3 SEAWEEDFS_VERSION: 3.55 DOCKER_IMAGE_SEAWEEDFS: chrislusf/seaweedfs:3.55 - VERSION: 0.8.2-beta.52 + VERSION: 0.8.2-beta.53 VERSION_HASH: unknown STACK_API_KEY: "" diff --git a/packages/grid/podman/podman-kube/podman-syft-kube.yaml b/packages/grid/podman/podman-kube/podman-syft-kube.yaml index 14c2dc9188b..48695f4ce59 100644 --- a/packages/grid/podman/podman-kube/podman-syft-kube.yaml +++ b/packages/grid/podman/podman-kube/podman-syft-kube.yaml @@ -41,7 +41,7 @@ spec: - configMapRef: name: podman-syft-config - image: docker.io/openmined/grid-backend:0.8.2-beta.52 + image: docker.io/openmined/grid-backend:0.8.2-beta.53 imagePullPolicy: IfNotPresent resources: {} tty: true @@ -57,7 +57,7 @@ spec: envFrom: - configMapRef: name: podman-syft-config - image: docker.io/openmined/grid-frontend:0.8.2-beta.52 + image: docker.io/openmined/grid-frontend:0.8.2-beta.53 imagePullPolicy: IfNotPresent resources: {} tty: true diff --git a/packages/hagrid/hagrid/deps.py b/packages/hagrid/hagrid/deps.py index 109207c5b50..a1b5f806f42 100644 --- a/packages/hagrid/hagrid/deps.py +++ b/packages/hagrid/hagrid/deps.py @@ -42,7 +42,7 @@ from .version import __version__ LATEST_STABLE_SYFT = "0.8.1" -LATEST_BETA_SYFT = "0.8.2-beta.52" +LATEST_BETA_SYFT = "0.8.2-beta.53" DOCKER_ERROR = """ You are running an old version of docker, possibly on Linux. You need to install v2. diff --git a/packages/hagrid/hagrid/manifest_template.yml b/packages/hagrid/hagrid/manifest_template.yml index d2bcb168701..3cefc955610 100644 --- a/packages/hagrid/hagrid/manifest_template.yml +++ b/packages/hagrid/hagrid/manifest_template.yml @@ -1,9 +1,9 @@ manifestVersion: 0.1 hagrid_version: 0.3.83 -syft_version: 0.8.2-beta.52 -dockerTag: 0.8.2-beta.52 +syft_version: 0.8.2-beta.53 +dockerTag: 0.8.2-beta.53 baseUrl: https://raw.githubusercontent.com/OpenMined/PySyft/ -hash: 3a91b9cbf845f4d5acd3ebf1c467879523d4b555 +hash: 3e021ef0491ef80cfd23306550dd6516d1f788bd target_dir: ~/.hagrid/PySyft/ files: grid: diff --git a/packages/syft/setup.cfg b/packages/syft/setup.cfg index 62adfec3db3..df3ecc31be5 100644 --- a/packages/syft/setup.cfg +++ b/packages/syft/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = syft -version = attr: "0.8.2-beta.52" +version = attr: "0.8.2-beta.53" description = Perform numpy-like analysis on data that remains in someone elses server author = OpenMined author_email = info@openmined.org diff --git a/packages/syft/src/syft/VERSION b/packages/syft/src/syft/VERSION index ece29ec7865..0287dd3b779 100644 --- a/packages/syft/src/syft/VERSION +++ b/packages/syft/src/syft/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.8.2-beta.52" +__version__ = "0.8.2-beta.53" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/syft/src/syft/__init__.py b/packages/syft/src/syft/__init__.py index 5bd68c8c383..00ee788594b 100644 --- a/packages/syft/src/syft/__init__.py +++ b/packages/syft/src/syft/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.8.2-beta.52" +__version__ = "0.8.2-beta.53" # stdlib import pathlib diff --git a/packages/syftcli/manifest.yml b/packages/syftcli/manifest.yml index efbdb0dfffc..e52b46ad752 100644 --- a/packages/syftcli/manifest.yml +++ b/packages/syftcli/manifest.yml @@ -1,11 +1,11 @@ manifestVersion: 1.0 -syftVersion: 0.8.2-beta.52 -dockerTag: 0.8.2-beta.52 +syftVersion: 0.8.2-beta.53 +dockerTag: 0.8.2-beta.53 images: - - docker.io/openmined/grid-frontend:0.8.2-beta.52 - - docker.io/openmined/grid-backend:0.8.2-beta.52 + - docker.io/openmined/grid-frontend:0.8.2-beta.53 + - docker.io/openmined/grid-backend:0.8.2-beta.53 - docker.io/library/mongo:latest - docker.io/traefik:v2.10