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

Add backwards compatibility tests for automation #202

Closed
zelinh opened this issue Jun 26, 2023 · 3 comments
Closed

Add backwards compatibility tests for automation #202

zelinh opened this issue Jun 26, 2023 · 3 comments

Comments

@zelinh
Copy link
Member

zelinh commented Jun 26, 2023

Add backwards compatibility tests for the plugin to automate end-to-end upgrade paths for faster releases.
Developer documentation for implementing bwc tests and hooking them to CI: https://github.com/opensearch-project/opensearch-plugins/blob/main/TESTING.md#backwards-compatibility-testing

This would include the BWC tests on both plugin level and distribution bundle level.

@navneet1v
Copy link
Collaborator

@vamshin can you assign an owner for this task?

@zelinh zelinh added the v2.10.0 Issues targeting release v2.10.0 label Jul 31, 2023
@navneet1v navneet1v added backlog All the backlog features should be marked with this label and removed v2.10.0 Issues targeting release v2.10.0 labels Sep 22, 2023
@vibrantvarun vibrantvarun assigned vibrantvarun and unassigned vamshin Oct 4, 2023
@zelinh
Copy link
Member Author

zelinh commented Jan 22, 2024

Hey @vibrantvarun, It seems like you have added the BWC tests for neural search on the plugin level with only necessary dependency plugins that neural search needs.

We also have a framework for BWC tests on distribution level as well which will set up the test cluster with the bundle distribution including all plugins engineering effectiveness team builds. Are you plan to add that part as well?

I believe it will be beneficial during the release cycle since we will be testing the exact distribution that we would ship to the customers.

It's a straightforward step based on what you already worked on the BWC tests. More onboarding info can be found here.

cc: @vamshin @bbarani

@vibrantvarun
Copy link
Member

BWC tests at plugin level and distribution level are added now. Therefore closing the issue.

@vibrantvarun vibrantvarun added vector search Infrastructure enhancement and removed backlog All the backlog features should be marked with this label labels Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

4 participants