-
Notifications
You must be signed in to change notification settings - Fork 212
Remove explainer configs and organize manifests #893
Remove explainer configs and organize manifests #893
Conversation
* References to Alibi and ART explainers are removed from the `inferenceservice-config` ConfigMap. * User cluster roles are moved into an overlay in opendatahub-io/kserve Signed-off-by: Edgar Hernández <23639005+israel-hdez@users.noreply.github.com>
"defaultImageVersion": "$(kserve-art-explainer-version)" | ||
} | ||
} | ||
explainers: "{}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
kustomize build
shows
deploy: |-
{
"defaultDeploymentMode": "Serverless"
}
explainers: '{}'
ingress: |-
{
"ingress.....
I didn't test it but I am not sure if {}
is ok to deploy kserve and a model? If it works, I am ok with it for now before we integrate with TrustyAI.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should be safe if we always omit using explainers.
As soon as we try to use some explainer, we may have issues. But we are not supporting them at the moment.
/lgtm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Jooho The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest |
3 similar comments
/retest |
/retest |
/retest |
Description
inferenceservice-config
ConfigMap.Fixes #884
Fixes #885
Related to #887
How Has This Been Tested?
kustomize build ./kserve/base > before.yaml
over the currentmaster
branch.kustomize build ./kserve/base > after.yaml
over this PR.diff -u before.yaml after.yaml
generates the following diff:Namespace
resource is removed.inferenceservice-config
has empty explainers configuration.kserve-parameters
ConfigMap no longer includes explainer parameters.inferenceservice-config
ConfigMap fromafter.yaml
, apply it to an existent KServe installation, and restart and confirm that the KServe controller runs normally.Merge criteria: