-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enable standalone artifacts #376
Conversation
cecd7b4
to
8d2204e
Compare
0471248
to
fdd0209
Compare
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.
the PR description mentions:
TODO:
Test standalone artifacts through REST API (via Python)
Test late binding of standalone artifacts to model versions (in Go and via REST)
as not yet fully done? 🤔
Also, before merging this PR, I would suggest checking for non-regression by also making use of the container image in a MR Deployment and check with the UI. (only after we're aligned on lgtm for this PR).
thank you for walking through the changes together @isinyaaa , well noted the modifications in fdd0209 are needed so that the POST modelversion/../artifact start to behave in upsert fashion while none of the "base resource" are used in payload for std POST or PATCH, so the modification from that commit is compatible nor impose any change on the goverter generated code |
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
I'd appreciate as discussed if this modifications can be tested by producing a container image based on this PR, and making sure the basic UI screens still work as intended. I expect they should, given only 1 endpoint is changing semantic to become upsert, but given all the moving pieces, I'd rather be safe than sorry in this sprint. cc @isinyaaa @Al-Pragliola wdyt?
dace215
to
1081ea9
Compare
Fixes: kubeflow#231 Signed-off-by: Isabella do Amaral <idoamara@redhat.com>
Signed-off-by: Alessio Pragliola <seth.pro@gmail.com> Co-authored-by: Alessio Pragliola <seth.pro@gmail.com> Signed-off-by: Isabella do Amaral <idoamara@redhat.com>
Signed-off-by: Isabella do Amaral <idoamara@redhat.com>
This is a workaround to allow upserting models using a `POST` request to `/model_versions/{id}/artifacts`. Signed-off-by: Isabella do Amaral <idoamara@redhat.com>
Signed-off-by: Isabella do Amaral <idoamara@redhat.com>
Signed-off-by: Isabella do Amaral <idoamara@redhat.com>
Signed-off-by: Isabella do Amaral <idoamara@redhat.com>
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
@Al-Pragliola: changing LGTM is restricted to collaborators In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
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.
thank you @isinyaaa for all the changes, the discussions for clarifications, and making a smoke-test with the deployed UI
/lgtm
as previously discussed and
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Al-Pragliola, tarilabs 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 |
Fixes: #231
Description
To undo some confusion around opendatahub-io/model-registry-bf4-kf#289 and re-enable standalone artifact support on both the
/model_artifacts
endpoint and the go core API.TODO:
How Has This Been Tested?
Merge criteria:
DCO
check)If you have UI changes