Skip to content
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

allow extra custom field in model metadata #2376

Merged

Conversation

RafalSkolasinski
Copy link
Member

@RafalSkolasinski RafalSkolasinski commented Sep 3, 2020

What this PR does / why we need it:

Which issue(s) this PR fixes:

Closes #2312

Special notes for your reviewer:

Does this PR introduce a user-facing change?:

Extend model metadata schema to allow custom `custom`. The new field is a mapping: string -> string and can be used to store arbitrary information as part of model metadata.,

@RafalSkolasinski RafalSkolasinski marked this pull request as draft September 3, 2020 14:34
@RafalSkolasinski
Copy link
Member Author

/test integration

@seldondev
Copy link
Collaborator

Thu Sep 3 14:36:03 UTC 2020
The logs for [pr-build] [1] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/1.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=1

@seldondev
Copy link
Collaborator

Thu Sep 3 14:36:05 UTC 2020
The logs for [lint] [2] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/2.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=2

@seldondev
Copy link
Collaborator

Thu Sep 3 14:36:12 UTC 2020
The logs for [integration] [3] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/3.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=3

@seldondev seldondev added size/XXL and removed size/S labels Sep 3, 2020
@seldondev
Copy link
Collaborator

Thu Sep 3 15:23:26 UTC 2020
The logs for [lint] [5] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/5.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=5

@seldondev
Copy link
Collaborator

Thu Sep 3 15:23:35 UTC 2020
The logs for [pr-build] [4] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/4.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=4

@RafalSkolasinski RafalSkolasinski changed the title allow extra tags in model metadata allow extra custom field in model metadata Sep 8, 2020
@seldondev
Copy link
Collaborator

Tue Sep 8 16:43:00 UTC 2020
The logs for [pr-build] [6] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/6.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=6

@RafalSkolasinski RafalSkolasinski marked this pull request as ready for review September 8, 2020 16:43
@seldondev
Copy link
Collaborator

Tue Sep 8 16:43:13 UTC 2020
The logs for [lint] [7] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/7.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=7

@seldondev
Copy link
Collaborator

Tue Sep 8 16:43:16 UTC 2020
The logs for [lint] [9] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/9.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=9

@seldondev
Copy link
Collaborator

Tue Sep 8 16:43:16 UTC 2020
The logs for [pr-build] [8] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/8.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=8

@RafalSkolasinski
Copy link
Member Author

/test integration

@seldondev
Copy link
Collaborator

Tue Sep 8 16:45:57 UTC 2020
The logs for [integration] [10] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/10.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=10

@seldondev
Copy link
Collaborator

Tue Sep 8 16:47:00 UTC 2020
The logs for [pr-build] [11] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/11.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=11

@seldondev
Copy link
Collaborator

Tue Sep 8 16:47:00 UTC 2020
The logs for [lint] [12] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/12.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=12

@RafalSkolasinski
Copy link
Member Author

/test integration

@seldondev
Copy link
Collaborator

Tue Sep 8 17:11:13 UTC 2020
The logs for [pr-build] [13] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/13.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=13

@seldondev
Copy link
Collaborator

Tue Sep 8 17:11:24 UTC 2020
The logs for [integration] [15] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/15.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=15

@seldondev
Copy link
Collaborator

Tue Sep 8 17:11:25 UTC 2020
The logs for [lint] [14] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/14.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=14

Copy link
Contributor

@axsaucedo axsaucedo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! I added a couple of questions. Other than that it seems the metadata integration tests are failing

python/seldon_core/metadata.py Show resolved Hide resolved
doc/source/python/api/seldon_core.proto.rst Outdated Show resolved Hide resolved
@seldondev
Copy link
Collaborator

Wed Sep 16 08:29:58 UTC 2020
The logs for [notebooks] [38] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/38.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=38

@RafalSkolasinski
Copy link
Member Author

/retest

@seldondev
Copy link
Collaborator

Wed Sep 16 13:16:31 UTC 2020
The logs for [integration] [40] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/40.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=40

@RafalSkolasinski
Copy link
Member Author

/retest

@seldondev
Copy link
Collaborator

Thu Sep 17 09:09:35 UTC 2020
The logs for [integration] [41] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/41.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=41

@RafalSkolasinski
Copy link
Member Author

rebased onto master, retriggering tests
/test integration
/test notebooks

@seldondev
Copy link
Collaborator

Thu Sep 17 14:08:13 UTC 2020
The logs for [lint] [43] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/43.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=43

@seldondev
Copy link
Collaborator

Thu Sep 17 14:08:15 UTC 2020
The logs for [pr-build] [42] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/42.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=42

@seldondev
Copy link
Collaborator

Thu Sep 17 14:08:16 UTC 2020
The logs for [integration] [45] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/45.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=45

@seldondev
Copy link
Collaborator

Thu Sep 17 14:08:30 UTC 2020
The logs for [notebooks] [44] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/44.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=44

@RafalSkolasinski
Copy link
Member Author

RafalSkolasinski commented Sep 18, 2020

Failing notebook tests will be fixed by #2453 as these are exactly two tests failing in #2454.

@axsaucedo Shall we force merge it then?

Actually better not as I am modifying same notebook here. Will most likely have to rebase and fix conflict.

@RafalSkolasinski
Copy link
Member Author

/test integration
/test notebooks

@seldondev
Copy link
Collaborator

Mon Sep 21 13:53:07 UTC 2020
The logs for [pr-build] [46] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/46.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=46

@seldondev
Copy link
Collaborator

Mon Sep 21 13:53:06 UTC 2020
The logs for [notebooks] [48] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/48.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=48

@seldondev
Copy link
Collaborator

Mon Sep 21 13:53:11 UTC 2020
The logs for [lint] [47] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/47.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=47

@seldondev
Copy link
Collaborator

Mon Sep 21 13:53:29 UTC 2020
The logs for [integration] [49] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/49.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=49

@RafalSkolasinski
Copy link
Member Author

/test notebooks

@seldondev
Copy link
Collaborator

Mon Sep 21 16:07:29 UTC 2020
The logs for [notebooks] [50] will show after the pipeline context has finished.
https://github.com/SeldonIO/seldon-core/blob/gh-pages/jenkins-x/logs/SeldonIO/seldon-core/PR-2376/50.log

impatient try
jx get build logs SeldonIO/seldon-core/PR-2376 --build=50

@axsaucedo axsaucedo merged commit 00f2d30 into SeldonIO:master Sep 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

extend metadata schema to provide a field for custom entries
3 participants