This repository was archived by the owner on Apr 9, 2025. It is now read-only.
Description Description
Integration of ROCK images.
https://github.com/canonical/seldonio-rocks
The following ROCK images need to be integrated into Seldon Core Operator:
Charm managed:
seldonio-rocks/seldon-core-operator: Rock is done, integration tests are done, integrated into CKF
Workload managed:
seldonio-rocks/sklearnserver: Rock is done, integration tests are done, integrated into CKF
seldonio/mlserver-sklearn
seldonio/mlserver-xgboost
seldonio/mlserver-mlflow
seldonio/mlserver-huggingface
seldonio/mlserver-slim
seldonio/mlflowserver
seldonio-rocks/xgboostserver v1
seldonio-rocks/xgboostserver v2
seldonio-rocks/seldon-core-s2i-python3
seldonio-rocks/seldon-core-s2i-python36 (could be drop candidate)
seldonio-rocks/seldon-core-s2i-python37 (could be drop candidate)
seldonio-rocks/seldon-core-s2i-python38
seldonio-rocks/seldon-core-s2i-python36-gpu (could be drop candidate)
seldonio-rocks/seldon-core-s2i-python37-gpu (could be drop candidate)
seldonio-rocks/seldon-core-s2i-python38-gpu
seldonio-rocks/tensorflow/serving
seldonio-rocks/seldonio/tfserving-proxy
Design
Design of how ROCKs are built, tested and integrated is captured in related specification (KF-044).
Main design points for Seldon ROCKs:
metadata.yaml is updated with references to new ROCK image.
Seldon Core Operator ConfigMap updated with new ROCK images.
Testing
Existing integration tests are to be re-used to test functionality of new ROCK images.
Follow Seldon documenation for testing:
https://docs.seldon.io/projects/seldon-core/en/latest/reference/apis/index.html
https://docs.seldon.io/projects/seldon-core/en/latest/nav/config/servers.html
Integration tests
Implementation
Reactions are currently unavailable
Description
Integration of ROCK images.
https://github.com/canonical/seldonio-rocks
The following ROCK images need to be integrated into Seldon Core Operator:
Charm managed:
Workload managed:
seldonio/mlserver-slimseldonio-rocks/xgboostserver v1seldonio-rocks/seldon-core-s2i-python36 (could be drop candidate)seldonio-rocks/seldon-core-s2i-python37 (could be drop candidate)seldonio-rocks/seldon-core-s2i-python36-gpu (could be drop candidate)seldonio-rocks/seldon-core-s2i-python37-gpu (could be drop candidate)Design
Design of how ROCKs are built, tested and integrated is captured in related specification (KF-044).
Main design points for Seldon ROCKs:
Testing
Existing integration tests are to be re-used to test functionality of new ROCK images.
Follow Seldon documenation for testing:
https://docs.seldon.io/projects/seldon-core/en/latest/reference/apis/index.html
https://docs.seldon.io/projects/seldon-core/en/latest/nav/config/servers.html
Integration tests
Implementation
XGBOOST_SERVER: seldonio-rocks/xgboostserver (seldon)TEMPO_SERVER-V2: seldonio/mlserver-slimXGBOOST_SERVER: seldonio-rocks/xgboostserver (seldon)TEMPO_SERVER-V2: seldonio/mlserver-slimXGBOOST_SERVER: seldonio-rocks/xgboostserver (seldon)TEMPO_SERVER-V2: seldonio/mlserver-slimXGBOOST_SERVER: seldonio-rocks/xgboostserver (seldon)TEMPO_SERVER-V2: seldonio/mlserver-slim