-
Notifications
You must be signed in to change notification settings - Fork 1.3k
KCIDB REST migration, schema upgrade, and tooling updates #6397
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
Conversation
|
Thanks! |
a-nogikh
left a comment
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
Please address the linter errors, then we will be able to merge the PR.
Upgrading KCIDB schema, as old versions going to be deprecated soon. Ref: https://github.com/kernelci/kcidb-io/tree/main/kcidb_io/schema Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
5d52101 to
6e1f732
Compare
KCIDB removing Google PubSub and start to accept REST submissions. This will require new configuration options, such as REST URL and token. Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
Add -input and -output flags to syz-kcidb to allow for faster and easier testing of KCIDB submissions. With these flags, it's possible to use a local JSON file as input for a bug report and to save the resulting KCIDB submission locally. This removes the need for communication with the dashboard and KCIDB, which simplifies testing and development. Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
0b284f4 to
2a6ecab
Compare
a-nogikh
left a comment
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!
I'll merge and deploy it on Monday
syz-kcidbtooling with REST credentials plus-input/-outputhelpers for easier, local KCIDB payload testing.Note: Dashboard configs now require
kcidb.resturiandkcidb.token; the oldproject,topic, andcredentialsfields are removed.