#844 Adding spec for UBI#845
Conversation
Signed-off-by: jzonthemtn <jeff.zemerick@mtnfog.com>
Signed-off-by: jzonthemtn <jeff.zemerick@mtnfog.com>
Changes AnalysisCommit SHA: b52b42f API ChangesSummary
ReportThe full API changes report is available at: https://github.com/opensearch-project/opensearch-api-specification/actions/runs/18724508794/artifacts/4356184611 API Coverage
|
|
Thanks @jzonthemtn |
|
Is this plugin part of 2.19? If so you don't need a custom |
No, it's not. Just 3.0. Thanks, will update. |
…'s not for 2.x. Signed-off-by: jzonthemtn <jeff.zemerick@mtnfog.com>
Signed-off-by: jzonthemtn <jeff.zemerick@mtnfog.com>
If it's (going to be) installed by default tests should go into default still and have |
@dblock Sorry, I'm not sure I follow. Are you saying I still don't have it quite right? |
There's probably more. I'd start by making sure the tests pass locally for you. |
Signed-off-by: jzonthemtn <jeff.zemerick@mtnfog.com>
Signed-off-by: jzonthemtn <jeff.zemerick@mtnfog.com>
Thanks, I think that got me on the right path. |
|
Hi team... Curious if this could be reviewed and merged? |
Please iterate to green first? Happy to review when all tests are passing. |
Thanks , I just looked at the list of Test Specs and saw all green, not the summary with the |
|
@ajleong623 has volunteered to look at this, as he has more recent experience in the API spec world! |
|
@jzonthemtn Could you try rerunning the tests? I cannot look into the logs since they are out of date |
Signed-off-by: jzonthemtn <jeff.zemerick@mtnfog.com>
|
Resolved merge conflict in the changelog. |
|
@jzonthemtn awesome. It looks like the workflows aren’t approved. @epugh, could you please approve the workflows? |
|
I don't think I can... Not sure how to ping the current Maintainers..... |
CHANGELOG.md
Outdated
| Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) | ||
|
|
||
| ## [Unreleased] | ||
| - Added specs for UBI plugin endpoints ([#844](https://github.com/opensearch-project/opensearch-api-specification/pull/844)) |
There was a problem hiding this comment.
Could you update the link to match the current PR number?
Spec Test Coverage Analysis
|
Signed-off-by: Jeff Zemerick <13176962+jzonthemtn@users.noreply.github.com>
|
@jzonthemtn I think I saw that some of the test failed while running against the cluster during your last attempt since one of the components was unused. I can try to reproduce those test on my end tomorrow and why it didn’t work. Additionally, UI do not know if all the APIs were covered based on the spec coverage analysis. I hope that can help, and let me know if you are not okay with that solution or if there is anything else you would like me to do. Also, @karenyrx would it be okay if you could approve the workflows? I think it was only approved for that one push. |
| description: Schemas of `ubi._common` category. | ||
| version: 1.0.0 | ||
| paths: {} | ||
| components: |
There was a problem hiding this comment.
@jzonthemtn I ran it against my system, and you are very close. The issue is that the component referenced here is not actually used in your namespace. That is why the linter is not passing. What you could do is just specify the Initialize object with just the string type, and replace the insides of schema in the namespaces/ubi.yaml file with $ref: '../schemas/ubi._common.yaml#/components/schemas/Initialize'.
|
@jzonthemtn I think you should be very close to iterating to green. Is everything okay on your end? |
Signed-off-by: jzonthemtn <jeff.zemerick@mtnfog.com>
|
When we get this in, we'll have code generated api clients for all of the new relevance related features! |
|
Unfortunately, the workflows do not seem to be available. I am also looking forward to having the UBI available for the API specs |
|
@karenyrx Is there a way to approve the workflows for all subsequent pushes? |
|
Hi @ajleong623 , unfortunately I do not see that option. I have approved the recent workflow for now manually. |
|
@karenyrx I think I can test it in the local run. It is just that I was not sure which tests were failing. Is the code for running the CI checks the same as the code in the |
Signed-off-by: jzonthemtn <jeff.zemerick@mtnfog.com>
|
I’m hoping this works 🙏 |
|
@karenyrx I think there is a decent chance the workflows will since it was tested locally. Would you mind reapproving the workflows? |
Co-authored-by: Karen X <karenxyr@gmail.com> Signed-off-by: Jeff Zemerick <13176962+jzonthemtn@users.noreply.github.com>
|
@karenyrx The pull request should be ready. I think a good handful of customers were looking forward towards using the ubi api in their client. Hopefully it can be merged. |
|
Thank you!! |
|
Thanks everyone involved. |
|
Awesome! |
Description
Adds the UBI spec per opensearch-project/user-behavior-insights#77.
Issues Resolved
Closes #844.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.