From d154ae8b6b47219f90deac235d253bec96b1b7d3 Mon Sep 17 00:00:00 2001 From: Christian Kadner Date: Wed, 22 Mar 2023 23:36:26 -0700 Subject: [PATCH] Prepare v0.11.0-alpha tech preview release - PVC storage support (#230, #337) - Payload logging/events (#284) Signed-off-by: Christian Kadner --- .github/workflows/run-fvt.yml | 6 +++--- config/default/config-defaults.yaml | 6 +++--- config/manager/kustomization.yaml | 2 +- docs/component-versions.md | 6 +++--- docs/install/install-script.md | 4 ++-- docs/quickstart.md | 6 +++--- scripts/setup_user_namespaces.sh | 21 +++++++++++---------- 7 files changed, 26 insertions(+), 25 deletions(-) diff --git a/.github/workflows/run-fvt.yml b/.github/workflows/run-fvt.yml index 0b1987d8..9b067528 100644 --- a/.github/workflows/run-fvt.yml +++ b/.github/workflows/run-fvt.yml @@ -73,9 +73,9 @@ jobs: docker pull seldonio/mlserver:0.5.2 docker pull openvino/model_server:2022.2 # docker pull pytorch/torchserve:0.6.0-cpu - docker pull kserve/modelmesh-runtime-adapter - docker pull kserve/rest-proxy - docker pull kserve/modelmesh + docker pull kserve/modelmesh:v0.11.0-alpha + docker pull kserve/modelmesh-runtime-adapter:v0.11.0-alpha + docker pull kserve/rest-proxy:v0.10.0 - name: Check installation run: | docker images diff --git a/config/default/config-defaults.yaml b/config/default/config-defaults.yaml index 4a4c7e42..55d6485b 100644 --- a/config/default/config-defaults.yaml +++ b/config/default/config-defaults.yaml @@ -16,7 +16,7 @@ podsPerRuntime: 2 headlessService: true modelMeshImage: name: kserve/modelmesh - tag: latest + tag: v0.11.0-alpha modelMeshResources: requests: cpu: "300m" @@ -29,7 +29,7 @@ restProxy: port: 8008 image: name: kserve/rest-proxy - tag: latest + tag: v0.10.0 resources: requests: cpu: "50m" @@ -39,7 +39,7 @@ restProxy: memory: "512Mi" storageHelperImage: name: kserve/modelmesh-runtime-adapter - tag: latest + tag: v0.11.0-alpha command: ["/opt/app/puller"] storageHelperResources: requests: diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 55e768ba..cfa231da 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -18,4 +18,4 @@ images: - name: modelmesh-controller newName: kserve/modelmesh-controller ## NOTE THIS SHOULD BE REPLACED WITH LATEST CONTROLLER IMAGE TAG - newTag: latest + newTag: v0.11.0-alpha diff --git a/docs/component-versions.md b/docs/component-versions.md index 4dae1a25..1fbb01d3 100644 --- a/docs/component-versions.md +++ b/docs/component-versions.md @@ -1,8 +1,8 @@ # Component versions -The following table shows the component versions for the latest modelmesh-serving release (v0.10.0). +The following table shows the component versions for the modelmesh-serving preview release (`v0.11.0-alpha`). | Component | Description | Upstream Revision | | - | - | - | -| ModelMesh | Serves as a general-purpose model serving management/routing layer | [v0.10.0](https://github.com/kserve/modelmesh/tree/v0.10.0) | -| ModelMesh Runtime Adapter | Contains the unified puller/runtime-adapter image | [v0.10.0](https://github.com/kserve/modelmesh-runtime-adapter/tree/v0.10.0) | +| ModelMesh | Serves as a general-purpose model serving management/routing layer | [v0.11.0-alpha](https://github.com/kserve/modelmesh/tree/v0.11.0-alpha) | +| ModelMesh Runtime Adapter | Contains the unified puller/runtime-adapter image | [v0.11.0-alpha](https://github.com/kserve/modelmesh-runtime-adapter/tree/v0.11.0-alpha) | | REST Proxy | Supports inference requests using KServe V2 REST Predict Protocol | [v0.10.0](https://github.com/kserve/rest-proxy/tree/v0.10.0) | diff --git a/docs/install/install-script.md b/docs/install/install-script.md index fc33249d..eb5145e4 100644 --- a/docs/install/install-script.md +++ b/docs/install/install-script.md @@ -40,10 +40,10 @@ A secret named `model-serving-etcd` will be created and passed to the controller ## Installation -Install the latest release of [modelmesh-serving](https://github.com/kserve/modelmesh-serving/releases/latest) by first cloning the corresponding release branch: +Install the latest release of [modelmesh-serving](https://github.com/kserve/modelmesh-serving/releases/v0.11.0-alpha) by first cloning the corresponding release branch: ```shell -RELEASE=release-0.10 +RELEASE="release-0.11-alpha" git clone -b $RELEASE --depth 1 --single-branch https://github.com/kserve/modelmesh-serving.git cd modelmesh-serving ``` diff --git a/docs/quickstart.md b/docs/quickstart.md index 7eb52436..f2070c6c 100644 --- a/docs/quickstart.md +++ b/docs/quickstart.md @@ -5,15 +5,15 @@ To quickly get started using ModelMesh Serving, here is a brief guide. ## Prerequisites - A Kubernetes cluster v 1.16+ with cluster administrative privileges -- [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl) and [kustomize](https://kubectl.docs.kubernetes.io/installation/kustomize/) (v3.2.0+) +- [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl) and [kustomize](https://kubectl.docs.kubernetes.io/installation/kustomize/) (v4.0.0+) - At least 4 vCPU and 8 GB memory. For more details, please see [here](install/README.md#deployed-components). ## 1. Install ModelMesh Serving -### Get the latest release +### Get the `v0.11.0-alpha` release ```shell -RELEASE=release-0.10 +RELEASE="release-0.11-alpha" git clone -b $RELEASE --depth 1 --single-branch https://github.com/kserve/modelmesh-serving.git cd modelmesh-serving ``` diff --git a/scripts/setup_user_namespaces.sh b/scripts/setup_user_namespaces.sh index a038e718..1f19314b 100755 --- a/scripts/setup_user_namespaces.sh +++ b/scripts/setup_user_namespaces.sh @@ -13,28 +13,29 @@ # See the License for the specific language governing permissions and # limitations under the License.# -USAGE="$( +USAGE=$( cat < 0)); do case "$1" in