Upgrading to 1.2.0¶
1.2.0 introduces the Model Metadata storage to Seldon Deploy. To enable/disable the model metadata storage functionality with all required prerequisites follow the instructions. The quick overview of the changes is:
If you do not want the model metadata functionality disable it by setting
metadata.pg.enabledin the Seldon Deploy Helm chart tofalse. Not recommended since all model metadata related features will be unavailable.Install a self-hosted or managed PostgreSQL solution (instructions).
Configure the connection details to the PostgreSQL instance by adding a
metadata-postgressecret in the Seldon Deploy namespace (instructions).Enable the model metadata storage by setting
metadata.pg.enabledin the Seldon Deploy Helm chart totrue(instructions).
Detector components for outlier detection, drift detection and metrics are now moving out of the
seldon-logsnamespace and into the user namespaces. To handle thisThe easiest way to migrate is to delete any existing detectors from the UI and recreate them after upgrade.
To see what detectors you have, do
kubectl get ksvc -n seldon-logs. Also checkkubectl get trigger -n seldon-logs.Detectors will have
-outlier,-driftor-metricsin their names. Each will have aksvcand a correspondingtrigger. The name and namespace of the model they are for will also be in the name.If you find any issues while carrying out this process, please contact Seldon.
The Elasticsearch integration will now enable basic authentication by default.
This is controlled by the
elasticsearch.basicAuthflag in the Seldon Deploy Helm chart.To disable it (and revert to the default behaviour of
<= 1.1.0), you can set its value aselasticsearch.basicAuth=false.To keep it enabled and configure Elasticsearch’s user / password credentials, please check the Elasticsearch integration setup guide.
The Seldon Core version is now
1.9.1. See theGetting Started > Production Installationsection for installation. Ahelm upgrade --installcan be used to upgrade.The demo drift detector has changed from
gs://seldon-models/alibi-detect/cd/ks/cifar10-0_4_3togs://seldon-models/alibi-detect/cd/ks/cifar10-0_4_4. This is because the alibi version in Seldon Core is upgraded.