From 0c64f8785d86a97aea3a5c6c35bd3d46f11e40fb Mon Sep 17 00:00:00 2001 From: cliveseldon Date: Fri, 15 Nov 2019 18:55:32 +0000 Subject: [PATCH] move non python s2i to incubating (#1099) --- doc/source/R/README.md | 16 ++++++++-------- doc/source/R/r_wrapping_docker.md | 10 +++++----- doc/source/java/README.md | 10 +++++----- doc/source/nodejs/README.md | 6 +++--- doc/source/tutorials/openshift_s2i.md | 2 +- .../wrappers}/s2i/R/Dockerfile | 0 {wrappers => incubating/wrappers}/s2i/R/Makefile | 0 .../wrappers}/s2i/R/microservice.R | 0 .../wrappers}/s2i/R/s2i/bin/assemble | 0 .../wrappers}/s2i/R/s2i/bin/run | 0 .../wrappers}/s2i/R/s2i/bin/save-artifacts | 0 .../wrappers}/s2i/R/s2i/bin/usage | 0 .../R/test/model-template-app/.s2i/environment | 0 .../s2i/R/test/model-template-app/MyModel.R | 0 .../R/test/router-template-app/.s2i/environment | 0 .../s2i/R/test/router-template-app/MyRouter.R | 0 {wrappers => incubating/wrappers}/s2i/R/test/run | 0 .../transformer-template-app/.s2i/environment | 0 .../transformer-template-app/MyTransformer.R | 0 .../wrappers}/s2i/java/.gitignore | 0 .../wrappers}/s2i/java/Dockerfile.build | 0 .../wrappers}/s2i/java/Dockerfile.runtime | 0 .../wrappers}/s2i/java/Makefile | 0 .../wrappers}/s2i/java/s2i/bin/assemble | 0 .../wrappers}/s2i/java/s2i/bin/assemble-runtime | 0 .../wrappers}/s2i/java/s2i/bin/run | 0 .../wrappers}/s2i/java/s2i/bin/usage | 0 .../s2i/java/test/model-template-app/.gitignore | 0 .../test/model-template-app/.s2i/environment | 0 .../s2i/java/test/model-template-app/Makefile | 0 .../s2i/java/test/model-template-app/pom.xml | 0 .../src/main/java/io/seldon/example/App.java | 0 .../example/model/ExampleModelHandler.java | 0 .../src/main/resources/application.properties | 0 .../wrappers}/s2i/java/test/run | 0 .../wrappers}/s2i/nodejs/Dockerfile | 0 .../wrappers}/s2i/nodejs/Makefile | 0 .../wrappers}/s2i/nodejs/README.md | 0 .../wrappers}/s2i/nodejs/grpc_client.js | 0 .../wrappers}/s2i/nodejs/microservice.js | 0 .../wrappers}/s2i/nodejs/model_microservice.js | 0 .../wrappers}/s2i/nodejs/package.json | 0 .../wrappers}/s2i/nodejs/prediction_grpc_pb.js | 0 .../wrappers}/s2i/nodejs/prediction_pb.js | 0 .../wrappers}/s2i/nodejs/s2i/bin/assemble | 0 .../wrappers}/s2i/nodejs/s2i/bin/run | 0 .../wrappers}/s2i/nodejs/s2i/bin/save-artifacts | 0 .../wrappers}/s2i/nodejs/s2i/bin/usage | 0 .../test/model-template-app/.s2i/environment | 0 .../s2i/nodejs/test/model-template-app/Makefile | 0 .../nodejs/test/model-template-app/MyModel.js | 0 .../s2i/nodejs/test/model-template-app/README.md | 0 .../nodejs/test/model-template-app/package.json | 0 .../nodejs/test/model-template-app/predict.js | 0 .../s2i/nodejs/test/model-template-app/train.js | 0 .../wrappers}/s2i/nodejs/test/run | 0 .../transformer-template-app/.s2i/environment | 0 .../transformer-template-app/MyTransformer.js | 0 .../test/transformer-template-app/README.md | 0 .../test/transformer-template-app/package.json | 0 .../s2i/nodejs/transformer_microservice.js | 0 .../wrappers}/s2i/python-ngraph-onnx/Dockerfile | 0 .../wrappers}/s2i/python-ngraph-onnx/Makefile | 0 .../wrappers}/s2i/python-tensorrt/Dockerfile | 0 .../wrappers}/s2i/python-tensorrt/Makefile | 0 .../s2i/python_openvino/Dockerfile_openvino_base | 0 .../wrappers}/s2i/python_openvino/Makefile | 0 .../wrappers}/s2i/python_openvino/README.md | 0 68 files changed, 22 insertions(+), 22 deletions(-) rename {wrappers => incubating/wrappers}/s2i/R/Dockerfile (100%) rename {wrappers => incubating/wrappers}/s2i/R/Makefile (100%) rename {wrappers => incubating/wrappers}/s2i/R/microservice.R (100%) rename {wrappers => incubating/wrappers}/s2i/R/s2i/bin/assemble (100%) rename {wrappers => incubating/wrappers}/s2i/R/s2i/bin/run (100%) rename {wrappers => incubating/wrappers}/s2i/R/s2i/bin/save-artifacts (100%) rename {wrappers => incubating/wrappers}/s2i/R/s2i/bin/usage (100%) rename {wrappers => incubating/wrappers}/s2i/R/test/model-template-app/.s2i/environment (100%) rename {wrappers => incubating/wrappers}/s2i/R/test/model-template-app/MyModel.R (100%) rename {wrappers => incubating/wrappers}/s2i/R/test/router-template-app/.s2i/environment (100%) rename {wrappers => incubating/wrappers}/s2i/R/test/router-template-app/MyRouter.R (100%) rename {wrappers => incubating/wrappers}/s2i/R/test/run (100%) rename {wrappers => incubating/wrappers}/s2i/R/test/transformer-template-app/.s2i/environment (100%) rename {wrappers => incubating/wrappers}/s2i/R/test/transformer-template-app/MyTransformer.R (100%) rename {wrappers => incubating/wrappers}/s2i/java/.gitignore (100%) rename {wrappers => incubating/wrappers}/s2i/java/Dockerfile.build (100%) rename {wrappers => incubating/wrappers}/s2i/java/Dockerfile.runtime (100%) rename {wrappers => incubating/wrappers}/s2i/java/Makefile (100%) rename {wrappers => incubating/wrappers}/s2i/java/s2i/bin/assemble (100%) rename {wrappers => incubating/wrappers}/s2i/java/s2i/bin/assemble-runtime (100%) rename {wrappers => incubating/wrappers}/s2i/java/s2i/bin/run (100%) rename {wrappers => incubating/wrappers}/s2i/java/s2i/bin/usage (100%) rename {wrappers => incubating/wrappers}/s2i/java/test/model-template-app/.gitignore (100%) rename {wrappers => incubating/wrappers}/s2i/java/test/model-template-app/.s2i/environment (100%) rename {wrappers => incubating/wrappers}/s2i/java/test/model-template-app/Makefile (100%) rename {wrappers => incubating/wrappers}/s2i/java/test/model-template-app/pom.xml (100%) rename {wrappers => incubating/wrappers}/s2i/java/test/model-template-app/src/main/java/io/seldon/example/App.java (100%) rename {wrappers => incubating/wrappers}/s2i/java/test/model-template-app/src/main/java/io/seldon/example/model/ExampleModelHandler.java (100%) rename {wrappers => incubating/wrappers}/s2i/java/test/model-template-app/src/main/resources/application.properties (100%) rename {wrappers => incubating/wrappers}/s2i/java/test/run (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/Dockerfile (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/Makefile (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/README.md (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/grpc_client.js (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/microservice.js (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/model_microservice.js (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/package.json (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/prediction_grpc_pb.js (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/prediction_pb.js (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/s2i/bin/assemble (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/s2i/bin/run (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/s2i/bin/save-artifacts (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/s2i/bin/usage (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/model-template-app/.s2i/environment (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/model-template-app/Makefile (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/model-template-app/MyModel.js (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/model-template-app/README.md (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/model-template-app/package.json (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/model-template-app/predict.js (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/model-template-app/train.js (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/run (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/transformer-template-app/.s2i/environment (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/transformer-template-app/MyTransformer.js (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/transformer-template-app/README.md (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/test/transformer-template-app/package.json (100%) rename {wrappers => incubating/wrappers}/s2i/nodejs/transformer_microservice.js (100%) rename {wrappers => incubating/wrappers}/s2i/python-ngraph-onnx/Dockerfile (100%) rename {wrappers => incubating/wrappers}/s2i/python-ngraph-onnx/Makefile (100%) rename {wrappers => incubating/wrappers}/s2i/python-tensorrt/Dockerfile (100%) rename {wrappers => incubating/wrappers}/s2i/python-tensorrt/Makefile (100%) rename {wrappers => incubating/wrappers}/s2i/python_openvino/Dockerfile_openvino_base (100%) rename {wrappers => incubating/wrappers}/s2i/python_openvino/Makefile (100%) rename {wrappers => incubating/wrappers}/s2i/python_openvino/README.md (100%) diff --git a/doc/source/R/README.md b/doc/source/R/README.md index fb587bfc39..da18844161 100644 --- a/doc/source/R/README.md +++ b/doc/source/R/README.md @@ -1,4 +1,4 @@ -# Packaging an R model for Seldon Core using s2i +# Packaging an R model for Seldon Core using s2i (incubating) In this guide, we illustrate the steps needed to wrap your own R model in a docker image ready for deployment with Seldon Core using [source-to-image app s2i](https://github.com/openshift/source-to-image). If you prefer to use plain Docker, see the [Docker instructions](r_wrapping_docker.md). @@ -30,7 +30,7 @@ We will go into detail for each of these steps: ### R Runtime Model file -Your source code should contain an R file which defines an S3 class for your model. For example, looking at our skeleton R model file at `wrappers/s2i/R/test/model-template-app/MyModel.R`: +Your source code should contain an R file which defines an S3 class for your model. For example, looking at our skeleton R model file at `incubating/wrappers/s2i/R/test/model-template-app/MyModel.R`: ```R library(methods) @@ -91,12 +91,12 @@ s2i build seldonio/seldon-core-s2i-r:0.1 An example invocation using the test template model inside seldon-core: ```bash -s2i build https://github.com/seldonio/seldon-core.git --context-dir=wrappers/s2i/R/test/model-template-app seldonio/seldon-core-s2i-r:0.1 seldon-core-template-model +s2i build https://github.com/seldonio/seldon-core.git --context-dir=incubating/wrappers/s2i/R/test/model-template-app seldonio/seldon-core-s2i-r:0.1 seldon-core-template-model ``` The above s2i build invocation: -- uses the GitHub repo: https://github.com/seldonio/seldon-core.git and the directory `wrappers/s2i/R/test/model-template-app` inside that repo. +- uses the GitHub repo: https://github.com/seldonio/seldon-core.git and the directory `incubating/wrappers/s2i/R/test/model-template-app` inside that repo. - uses the builder image `seldonio/seldon-core-s2i-r` - creates a docker image `seldon-core-template-model` @@ -105,7 +105,7 @@ For building from a local source folder, an example where we clone the seldon-co ```bash git clone https://github.com/seldonio/seldon-core.git cd seldon-core -s2i build wrappers/s2i/R/test/model-template-app seldonio/seldon-core-s2i-r:0.1 seldon-core-template-model +s2i build incubating/wrappers/s2i/R/test/model-template-app seldonio/seldon-core-s2i-r:0.1 seldon-core-template-model ``` For more help see: @@ -145,12 +145,12 @@ Can only by 0 at present. In future, will allow the state of the component to be #### MODEL -- [A minimal skeleton for model source code](https://github.com/cliveseldon/seldon-core/tree/s2i/wrappers/s2i/R/test/model-template-app) +- [A minimal skeleton for model source code](https://github.com/seldonio/seldon-core/tree/incubating/wrappers/s2i/R/test/model-template-app) - [Example models](../examples/notebooks.html) #### ROUTER -- [A minimal skeleton for router source code](https://github.com/cliveseldon/seldon-core/tree/s2i/wrappers/s2i/R/test/router-template-app) +- [A minimal skeleton for router source code](https://github.com/seldonio/seldon-core/tree/incubating/wrappers/s2i/R/test/router-template-app) #### TRANSFORMER -- [A minimal skeleton for transformer source code](https://github.com/cliveseldon/seldon-core/tree/s2i/wrappers/s2i/R/test/transformer-template-app) +- [A minimal skeleton for transformer source code](https://github.com/seldonio/seldon-core/tree/incubating/wrappers/s2i/R/test/transformer-template-app) diff --git a/doc/source/R/r_wrapping_docker.md b/doc/source/R/r_wrapping_docker.md index d2863c9e55..25eebe8543 100644 --- a/doc/source/R/r_wrapping_docker.md +++ b/doc/source/R/r_wrapping_docker.md @@ -8,7 +8,7 @@ You will need an R file which provides an S3 class for your model via an `initia ### R Runtime Model file -Your source code should contain an R file which defines an S3 class for your model. For example, looking at our skeleton R model file at `wrappers/s2i/R/test/model-template-app/MyModel.R`: +Your source code should contain an R file which defines an S3 class for your model. For example, looking at our skeleton R model file at `incubating/wrappers/s2i/R/test/model-template-app/MyModel.R`: ```R library(methods) @@ -73,7 +73,7 @@ RUN mkdir microservice COPY . /microservice WORKDIR /microservice -RUN curl -OL https://raw.githubusercontent.com/SeldonIO/seldon-core/v0.2.7/wrappers/s2i/R/microservice.R > /microservice/microservice.R +RUN curl -OL https://raw.githubusercontent.com/SeldonIO/seldon-core/v0.5.0/incubating/wrappers/s2i/R/microservice.R > /microservice/microservice.R EXPOSE 5000 @@ -118,12 +118,12 @@ Can only by 0 at present. In future, will allow the state of the component to be #### MODEL -- [A minimal skeleton for model source code](https://github.com/cliveseldon/seldon-core/tree/s2i/wrappers/s2i/R/test/model-template-app) +- [A minimal skeleton for model source code](https://github.com/seldonio/seldon-core/tree/incubating/wrappers/s2i/R/test/model-template-app) - [Example models](../examples/notebooks.html) #### ROUTER -- [A minimal skeleton for router source code](https://github.com/cliveseldon/seldon-core/tree/s2i/wrappers/s2i/R/test/router-template-app) +- [A minimal skeleton for router source code](https://github.com/seldonio/seldon-core/tree/incubating/wrappers/s2i/R/test/router-template-app) #### TRANSFORMER -- [A minimal skeleton for transformer source code](https://github.com/cliveseldon/seldon-core/tree/s2i/wrappers/s2i/R/test/transformer-template-app) +- [A minimal skeleton for transformer source code](https://github.com/seldonio/seldon-core/tree/incubating/wrappers/s2i/R/test/transformer-template-app) diff --git a/doc/source/java/README.md b/doc/source/java/README.md index e900bb1ed9..c553c4f09d 100644 --- a/doc/source/java/README.md +++ b/doc/source/java/README.md @@ -42,7 +42,7 @@ Create a Spring Boot Maven project and include the dependency: ``` -A full example can be found at ```wrappers/s2i/java/test/model-template-app/pom.xml```. +A full example can be found at ```incubating/wrappers/s2i/java/test/model-template-app/pom.xml```. ### Spring Boot Intialization @@ -156,12 +156,12 @@ s2i build seldonio/seldon-core-s2i-java-build:0.1 - An example invocation using the test template model inside seldon-core: ```bash -s2i build https://github.com/seldonio/seldon-core.git --context-dir=wrappers/s2i/python/test/model-template-app seldonio/seldon-core-s2i-java-build:0.1 h2o-test:0.1 --runtime-image seldonio/seldon-core-s2i-java-runtime:0.1 +s2i build https://github.com/seldonio/seldon-core.git --context-dir=incubating/wrappers/s2i/python/test/model-template-app seldonio/seldon-core-s2i-java-build:0.1 h2o-test:0.1 --runtime-image seldonio/seldon-core-s2i-java-runtime:0.1 ``` The above s2i build invocation: - * uses the GitHub repo: https://github.com/seldonio/seldon-core.git and the directory ```wrappers/s2i/R/test/model-template-app``` inside that repo. + * uses the GitHub repo: https://github.com/seldonio/seldon-core.git and the directory ```incubating/wrappers/s2i/java/test/model-template-app``` inside that repo. * uses the builder image ```seldonio/seldon-core-s2i-java-build``` * uses the runtime image ```seldonio/seldon-core-s2i-java-runtime``` * creates a docker image ```seldon-core-template-model``` @@ -172,7 +172,7 @@ For building from a local source folder, an example where we clone the seldon-co ```bash git clone https://github.com/seldonio/seldon-core.git cd seldon-core -s2i build wrappers/s2i/R/test/model-template-app seldonio/seldon-core-s2i-java-build:0.1 h2o-test:0.1 --runtime-image seldonio/seldon-core-s2i-java-runtime:0.1 +s2i build incubating/wrappers/s2i/java/test/model-template-app seldonio/seldon-core-s2i-java-build:0.1 h2o-test:0.1 --runtime-image seldonio/seldon-core-s2i-java-runtime:0.1 ``` For more help see: @@ -206,7 +206,7 @@ The service type being created. Available options are: ### MODEL - * [A minimal skeleton for model source code](https://github.com/cliveseldon/seldon-core/tree/s2i/wrappers/s2i/java/test/model-template-app) + * [A minimal skeleton for model source code](https://github.com/seldonio/seldon-core/tree/incubating/wrappers/s2i/java/test/model-template-app) * [Example H2O MOJO](../examples/h2o_mojo.html) diff --git a/doc/source/nodejs/README.md b/doc/source/nodejs/README.md index 1562f788ad..198762948f 100644 --- a/doc/source/nodejs/README.md +++ b/doc/source/nodejs/README.md @@ -100,12 +100,12 @@ s2i build seldonio/seldon-core-s2i-nodejs:0.1 An example invocation using the test template model inside seldon-core: ```bash -s2i build https://github.com/seldonio/seldon-core.git --context-dir=wrappers/s2i/nodejs/test/model-template-app seldonio/seldon-core-s2i-nodejs:0.1 seldon-core-template-model +s2i build https://github.com/seldonio/seldon-core.git --context-dir=incubating/wrappers/s2i/nodejs/test/model-template-app seldonio/seldon-core-s2i-nodejs:0.1 seldon-core-template-model ``` The above s2i build invocation: -- uses the GitHub repo: https://github.com/seldonio/seldon-core.git and the directory `wrappers/s2i/nodejs/test/model-template-app` inside that repo. +- uses the GitHub repo: https://github.com/seldonio/seldon-core.git and the directory `incubating/wrappers/s2i/nodejs/test/model-template-app` inside that repo. - uses the builder image `seldonio/seldon-core-s2i-nodejs` - creates a docker image `seldon-core-template-model` @@ -114,7 +114,7 @@ For building from a local source folder, an example where we clone the seldon-co ```bash git clone https://github.com/seldonio/seldon-core.git cd seldon-core -s2i build wrappers/s2i/nodejs/test/model-template-app seldonio/seldon-core-s2i-nodejs:0.1 seldon-core-template-model +s2i build incubating/wrappers/s2i/nodejs/test/model-template-app seldonio/seldon-core-s2i-nodejs:0.1 seldon-core-template-model ``` For more help see: diff --git a/doc/source/tutorials/openshift_s2i.md b/doc/source/tutorials/openshift_s2i.md index d36ec259d5..d1d73ca371 100644 --- a/doc/source/tutorials/openshift_s2i.md +++ b/doc/source/tutorials/openshift_s2i.md @@ -152,7 +152,7 @@ s2i build seldonio/seldon-core-s2i-r An example invocation using the test template model inside seldon-core: ```bash -s2i build https://github.com/seldonio/seldon-core.git --context-dir=wrappers/s2i/R/test/model-template-app seldonio/seldon-core-s2i-r seldon-core-template-model +s2i build https://github.com/seldonio/seldon-core.git --context-dir=incubating/wrappers/s2i/R/test/model-template-app seldonio/seldon-core-s2i-r seldon-core-template-model ``` ## Java diff --git a/wrappers/s2i/R/Dockerfile b/incubating/wrappers/s2i/R/Dockerfile similarity index 100% rename from wrappers/s2i/R/Dockerfile rename to incubating/wrappers/s2i/R/Dockerfile diff --git a/wrappers/s2i/R/Makefile b/incubating/wrappers/s2i/R/Makefile similarity index 100% rename from wrappers/s2i/R/Makefile rename to incubating/wrappers/s2i/R/Makefile diff --git a/wrappers/s2i/R/microservice.R b/incubating/wrappers/s2i/R/microservice.R similarity index 100% rename from wrappers/s2i/R/microservice.R rename to incubating/wrappers/s2i/R/microservice.R diff --git a/wrappers/s2i/R/s2i/bin/assemble b/incubating/wrappers/s2i/R/s2i/bin/assemble similarity index 100% rename from wrappers/s2i/R/s2i/bin/assemble rename to incubating/wrappers/s2i/R/s2i/bin/assemble diff --git a/wrappers/s2i/R/s2i/bin/run b/incubating/wrappers/s2i/R/s2i/bin/run similarity index 100% rename from wrappers/s2i/R/s2i/bin/run rename to incubating/wrappers/s2i/R/s2i/bin/run diff --git a/wrappers/s2i/R/s2i/bin/save-artifacts b/incubating/wrappers/s2i/R/s2i/bin/save-artifacts similarity index 100% rename from wrappers/s2i/R/s2i/bin/save-artifacts rename to incubating/wrappers/s2i/R/s2i/bin/save-artifacts diff --git a/wrappers/s2i/R/s2i/bin/usage b/incubating/wrappers/s2i/R/s2i/bin/usage similarity index 100% rename from wrappers/s2i/R/s2i/bin/usage rename to incubating/wrappers/s2i/R/s2i/bin/usage diff --git a/wrappers/s2i/R/test/model-template-app/.s2i/environment b/incubating/wrappers/s2i/R/test/model-template-app/.s2i/environment similarity index 100% rename from wrappers/s2i/R/test/model-template-app/.s2i/environment rename to incubating/wrappers/s2i/R/test/model-template-app/.s2i/environment diff --git a/wrappers/s2i/R/test/model-template-app/MyModel.R b/incubating/wrappers/s2i/R/test/model-template-app/MyModel.R similarity index 100% rename from wrappers/s2i/R/test/model-template-app/MyModel.R rename to incubating/wrappers/s2i/R/test/model-template-app/MyModel.R diff --git a/wrappers/s2i/R/test/router-template-app/.s2i/environment b/incubating/wrappers/s2i/R/test/router-template-app/.s2i/environment similarity index 100% rename from wrappers/s2i/R/test/router-template-app/.s2i/environment rename to incubating/wrappers/s2i/R/test/router-template-app/.s2i/environment diff --git a/wrappers/s2i/R/test/router-template-app/MyRouter.R b/incubating/wrappers/s2i/R/test/router-template-app/MyRouter.R similarity index 100% rename from wrappers/s2i/R/test/router-template-app/MyRouter.R rename to incubating/wrappers/s2i/R/test/router-template-app/MyRouter.R diff --git a/wrappers/s2i/R/test/run b/incubating/wrappers/s2i/R/test/run similarity index 100% rename from wrappers/s2i/R/test/run rename to incubating/wrappers/s2i/R/test/run diff --git a/wrappers/s2i/R/test/transformer-template-app/.s2i/environment b/incubating/wrappers/s2i/R/test/transformer-template-app/.s2i/environment similarity index 100% rename from wrappers/s2i/R/test/transformer-template-app/.s2i/environment rename to incubating/wrappers/s2i/R/test/transformer-template-app/.s2i/environment diff --git a/wrappers/s2i/R/test/transformer-template-app/MyTransformer.R b/incubating/wrappers/s2i/R/test/transformer-template-app/MyTransformer.R similarity index 100% rename from wrappers/s2i/R/test/transformer-template-app/MyTransformer.R rename to incubating/wrappers/s2i/R/test/transformer-template-app/MyTransformer.R diff --git a/wrappers/s2i/java/.gitignore b/incubating/wrappers/s2i/java/.gitignore similarity index 100% rename from wrappers/s2i/java/.gitignore rename to incubating/wrappers/s2i/java/.gitignore diff --git a/wrappers/s2i/java/Dockerfile.build b/incubating/wrappers/s2i/java/Dockerfile.build similarity index 100% rename from wrappers/s2i/java/Dockerfile.build rename to incubating/wrappers/s2i/java/Dockerfile.build diff --git a/wrappers/s2i/java/Dockerfile.runtime b/incubating/wrappers/s2i/java/Dockerfile.runtime similarity index 100% rename from wrappers/s2i/java/Dockerfile.runtime rename to incubating/wrappers/s2i/java/Dockerfile.runtime diff --git a/wrappers/s2i/java/Makefile b/incubating/wrappers/s2i/java/Makefile similarity index 100% rename from wrappers/s2i/java/Makefile rename to incubating/wrappers/s2i/java/Makefile diff --git a/wrappers/s2i/java/s2i/bin/assemble b/incubating/wrappers/s2i/java/s2i/bin/assemble similarity index 100% rename from wrappers/s2i/java/s2i/bin/assemble rename to incubating/wrappers/s2i/java/s2i/bin/assemble diff --git a/wrappers/s2i/java/s2i/bin/assemble-runtime b/incubating/wrappers/s2i/java/s2i/bin/assemble-runtime similarity index 100% rename from wrappers/s2i/java/s2i/bin/assemble-runtime rename to incubating/wrappers/s2i/java/s2i/bin/assemble-runtime diff --git a/wrappers/s2i/java/s2i/bin/run b/incubating/wrappers/s2i/java/s2i/bin/run similarity index 100% rename from wrappers/s2i/java/s2i/bin/run rename to incubating/wrappers/s2i/java/s2i/bin/run diff --git a/wrappers/s2i/java/s2i/bin/usage b/incubating/wrappers/s2i/java/s2i/bin/usage similarity index 100% rename from wrappers/s2i/java/s2i/bin/usage rename to incubating/wrappers/s2i/java/s2i/bin/usage diff --git a/wrappers/s2i/java/test/model-template-app/.gitignore b/incubating/wrappers/s2i/java/test/model-template-app/.gitignore similarity index 100% rename from wrappers/s2i/java/test/model-template-app/.gitignore rename to incubating/wrappers/s2i/java/test/model-template-app/.gitignore diff --git a/wrappers/s2i/java/test/model-template-app/.s2i/environment b/incubating/wrappers/s2i/java/test/model-template-app/.s2i/environment similarity index 100% rename from wrappers/s2i/java/test/model-template-app/.s2i/environment rename to incubating/wrappers/s2i/java/test/model-template-app/.s2i/environment diff --git a/wrappers/s2i/java/test/model-template-app/Makefile b/incubating/wrappers/s2i/java/test/model-template-app/Makefile similarity index 100% rename from wrappers/s2i/java/test/model-template-app/Makefile rename to incubating/wrappers/s2i/java/test/model-template-app/Makefile diff --git a/wrappers/s2i/java/test/model-template-app/pom.xml b/incubating/wrappers/s2i/java/test/model-template-app/pom.xml similarity index 100% rename from wrappers/s2i/java/test/model-template-app/pom.xml rename to incubating/wrappers/s2i/java/test/model-template-app/pom.xml diff --git a/wrappers/s2i/java/test/model-template-app/src/main/java/io/seldon/example/App.java b/incubating/wrappers/s2i/java/test/model-template-app/src/main/java/io/seldon/example/App.java similarity index 100% rename from wrappers/s2i/java/test/model-template-app/src/main/java/io/seldon/example/App.java rename to incubating/wrappers/s2i/java/test/model-template-app/src/main/java/io/seldon/example/App.java diff --git a/wrappers/s2i/java/test/model-template-app/src/main/java/io/seldon/example/model/ExampleModelHandler.java b/incubating/wrappers/s2i/java/test/model-template-app/src/main/java/io/seldon/example/model/ExampleModelHandler.java similarity index 100% rename from wrappers/s2i/java/test/model-template-app/src/main/java/io/seldon/example/model/ExampleModelHandler.java rename to incubating/wrappers/s2i/java/test/model-template-app/src/main/java/io/seldon/example/model/ExampleModelHandler.java diff --git a/wrappers/s2i/java/test/model-template-app/src/main/resources/application.properties b/incubating/wrappers/s2i/java/test/model-template-app/src/main/resources/application.properties similarity index 100% rename from wrappers/s2i/java/test/model-template-app/src/main/resources/application.properties rename to incubating/wrappers/s2i/java/test/model-template-app/src/main/resources/application.properties diff --git a/wrappers/s2i/java/test/run b/incubating/wrappers/s2i/java/test/run similarity index 100% rename from wrappers/s2i/java/test/run rename to incubating/wrappers/s2i/java/test/run diff --git a/wrappers/s2i/nodejs/Dockerfile b/incubating/wrappers/s2i/nodejs/Dockerfile similarity index 100% rename from wrappers/s2i/nodejs/Dockerfile rename to incubating/wrappers/s2i/nodejs/Dockerfile diff --git a/wrappers/s2i/nodejs/Makefile b/incubating/wrappers/s2i/nodejs/Makefile similarity index 100% rename from wrappers/s2i/nodejs/Makefile rename to incubating/wrappers/s2i/nodejs/Makefile diff --git a/wrappers/s2i/nodejs/README.md b/incubating/wrappers/s2i/nodejs/README.md similarity index 100% rename from wrappers/s2i/nodejs/README.md rename to incubating/wrappers/s2i/nodejs/README.md diff --git a/wrappers/s2i/nodejs/grpc_client.js b/incubating/wrappers/s2i/nodejs/grpc_client.js similarity index 100% rename from wrappers/s2i/nodejs/grpc_client.js rename to incubating/wrappers/s2i/nodejs/grpc_client.js diff --git a/wrappers/s2i/nodejs/microservice.js b/incubating/wrappers/s2i/nodejs/microservice.js similarity index 100% rename from wrappers/s2i/nodejs/microservice.js rename to incubating/wrappers/s2i/nodejs/microservice.js diff --git a/wrappers/s2i/nodejs/model_microservice.js b/incubating/wrappers/s2i/nodejs/model_microservice.js similarity index 100% rename from wrappers/s2i/nodejs/model_microservice.js rename to incubating/wrappers/s2i/nodejs/model_microservice.js diff --git a/wrappers/s2i/nodejs/package.json b/incubating/wrappers/s2i/nodejs/package.json similarity index 100% rename from wrappers/s2i/nodejs/package.json rename to incubating/wrappers/s2i/nodejs/package.json diff --git a/wrappers/s2i/nodejs/prediction_grpc_pb.js b/incubating/wrappers/s2i/nodejs/prediction_grpc_pb.js similarity index 100% rename from wrappers/s2i/nodejs/prediction_grpc_pb.js rename to incubating/wrappers/s2i/nodejs/prediction_grpc_pb.js diff --git a/wrappers/s2i/nodejs/prediction_pb.js b/incubating/wrappers/s2i/nodejs/prediction_pb.js similarity index 100% rename from wrappers/s2i/nodejs/prediction_pb.js rename to incubating/wrappers/s2i/nodejs/prediction_pb.js diff --git a/wrappers/s2i/nodejs/s2i/bin/assemble b/incubating/wrappers/s2i/nodejs/s2i/bin/assemble similarity index 100% rename from wrappers/s2i/nodejs/s2i/bin/assemble rename to incubating/wrappers/s2i/nodejs/s2i/bin/assemble diff --git a/wrappers/s2i/nodejs/s2i/bin/run b/incubating/wrappers/s2i/nodejs/s2i/bin/run similarity index 100% rename from wrappers/s2i/nodejs/s2i/bin/run rename to incubating/wrappers/s2i/nodejs/s2i/bin/run diff --git a/wrappers/s2i/nodejs/s2i/bin/save-artifacts b/incubating/wrappers/s2i/nodejs/s2i/bin/save-artifacts similarity index 100% rename from wrappers/s2i/nodejs/s2i/bin/save-artifacts rename to incubating/wrappers/s2i/nodejs/s2i/bin/save-artifacts diff --git a/wrappers/s2i/nodejs/s2i/bin/usage b/incubating/wrappers/s2i/nodejs/s2i/bin/usage similarity index 100% rename from wrappers/s2i/nodejs/s2i/bin/usage rename to incubating/wrappers/s2i/nodejs/s2i/bin/usage diff --git a/wrappers/s2i/nodejs/test/model-template-app/.s2i/environment b/incubating/wrappers/s2i/nodejs/test/model-template-app/.s2i/environment similarity index 100% rename from wrappers/s2i/nodejs/test/model-template-app/.s2i/environment rename to incubating/wrappers/s2i/nodejs/test/model-template-app/.s2i/environment diff --git a/wrappers/s2i/nodejs/test/model-template-app/Makefile b/incubating/wrappers/s2i/nodejs/test/model-template-app/Makefile similarity index 100% rename from wrappers/s2i/nodejs/test/model-template-app/Makefile rename to incubating/wrappers/s2i/nodejs/test/model-template-app/Makefile diff --git a/wrappers/s2i/nodejs/test/model-template-app/MyModel.js b/incubating/wrappers/s2i/nodejs/test/model-template-app/MyModel.js similarity index 100% rename from wrappers/s2i/nodejs/test/model-template-app/MyModel.js rename to incubating/wrappers/s2i/nodejs/test/model-template-app/MyModel.js diff --git a/wrappers/s2i/nodejs/test/model-template-app/README.md b/incubating/wrappers/s2i/nodejs/test/model-template-app/README.md similarity index 100% rename from wrappers/s2i/nodejs/test/model-template-app/README.md rename to incubating/wrappers/s2i/nodejs/test/model-template-app/README.md diff --git a/wrappers/s2i/nodejs/test/model-template-app/package.json b/incubating/wrappers/s2i/nodejs/test/model-template-app/package.json similarity index 100% rename from wrappers/s2i/nodejs/test/model-template-app/package.json rename to incubating/wrappers/s2i/nodejs/test/model-template-app/package.json diff --git a/wrappers/s2i/nodejs/test/model-template-app/predict.js b/incubating/wrappers/s2i/nodejs/test/model-template-app/predict.js similarity index 100% rename from wrappers/s2i/nodejs/test/model-template-app/predict.js rename to incubating/wrappers/s2i/nodejs/test/model-template-app/predict.js diff --git a/wrappers/s2i/nodejs/test/model-template-app/train.js b/incubating/wrappers/s2i/nodejs/test/model-template-app/train.js similarity index 100% rename from wrappers/s2i/nodejs/test/model-template-app/train.js rename to incubating/wrappers/s2i/nodejs/test/model-template-app/train.js diff --git a/wrappers/s2i/nodejs/test/run b/incubating/wrappers/s2i/nodejs/test/run similarity index 100% rename from wrappers/s2i/nodejs/test/run rename to incubating/wrappers/s2i/nodejs/test/run diff --git a/wrappers/s2i/nodejs/test/transformer-template-app/.s2i/environment b/incubating/wrappers/s2i/nodejs/test/transformer-template-app/.s2i/environment similarity index 100% rename from wrappers/s2i/nodejs/test/transformer-template-app/.s2i/environment rename to incubating/wrappers/s2i/nodejs/test/transformer-template-app/.s2i/environment diff --git a/wrappers/s2i/nodejs/test/transformer-template-app/MyTransformer.js b/incubating/wrappers/s2i/nodejs/test/transformer-template-app/MyTransformer.js similarity index 100% rename from wrappers/s2i/nodejs/test/transformer-template-app/MyTransformer.js rename to incubating/wrappers/s2i/nodejs/test/transformer-template-app/MyTransformer.js diff --git a/wrappers/s2i/nodejs/test/transformer-template-app/README.md b/incubating/wrappers/s2i/nodejs/test/transformer-template-app/README.md similarity index 100% rename from wrappers/s2i/nodejs/test/transformer-template-app/README.md rename to incubating/wrappers/s2i/nodejs/test/transformer-template-app/README.md diff --git a/wrappers/s2i/nodejs/test/transformer-template-app/package.json b/incubating/wrappers/s2i/nodejs/test/transformer-template-app/package.json similarity index 100% rename from wrappers/s2i/nodejs/test/transformer-template-app/package.json rename to incubating/wrappers/s2i/nodejs/test/transformer-template-app/package.json diff --git a/wrappers/s2i/nodejs/transformer_microservice.js b/incubating/wrappers/s2i/nodejs/transformer_microservice.js similarity index 100% rename from wrappers/s2i/nodejs/transformer_microservice.js rename to incubating/wrappers/s2i/nodejs/transformer_microservice.js diff --git a/wrappers/s2i/python-ngraph-onnx/Dockerfile b/incubating/wrappers/s2i/python-ngraph-onnx/Dockerfile similarity index 100% rename from wrappers/s2i/python-ngraph-onnx/Dockerfile rename to incubating/wrappers/s2i/python-ngraph-onnx/Dockerfile diff --git a/wrappers/s2i/python-ngraph-onnx/Makefile b/incubating/wrappers/s2i/python-ngraph-onnx/Makefile similarity index 100% rename from wrappers/s2i/python-ngraph-onnx/Makefile rename to incubating/wrappers/s2i/python-ngraph-onnx/Makefile diff --git a/wrappers/s2i/python-tensorrt/Dockerfile b/incubating/wrappers/s2i/python-tensorrt/Dockerfile similarity index 100% rename from wrappers/s2i/python-tensorrt/Dockerfile rename to incubating/wrappers/s2i/python-tensorrt/Dockerfile diff --git a/wrappers/s2i/python-tensorrt/Makefile b/incubating/wrappers/s2i/python-tensorrt/Makefile similarity index 100% rename from wrappers/s2i/python-tensorrt/Makefile rename to incubating/wrappers/s2i/python-tensorrt/Makefile diff --git a/wrappers/s2i/python_openvino/Dockerfile_openvino_base b/incubating/wrappers/s2i/python_openvino/Dockerfile_openvino_base similarity index 100% rename from wrappers/s2i/python_openvino/Dockerfile_openvino_base rename to incubating/wrappers/s2i/python_openvino/Dockerfile_openvino_base diff --git a/wrappers/s2i/python_openvino/Makefile b/incubating/wrappers/s2i/python_openvino/Makefile similarity index 100% rename from wrappers/s2i/python_openvino/Makefile rename to incubating/wrappers/s2i/python_openvino/Makefile diff --git a/wrappers/s2i/python_openvino/README.md b/incubating/wrappers/s2i/python_openvino/README.md similarity index 100% rename from wrappers/s2i/python_openvino/README.md rename to incubating/wrappers/s2i/python_openvino/README.md