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

Integrate Validation mechanism with OS and OSD builds #3441

Closed
2 of 3 tasks
Divyaasm opened this issue Apr 25, 2023 · 2 comments
Closed
2 of 3 tasks

Integrate Validation mechanism with OS and OSD builds #3441

Divyaasm opened this issue Apr 25, 2023 · 2 comments
Assignees
Labels
enhancement New Enhancement

Comments

@Divyaasm
Copy link
Collaborator

Divyaasm commented Apr 25, 2023

Is your feature request related to a problem? Please describe

The idea is to integrate a Validation mechanism to each successful build in OS and OSD, and update the latest build only when the validation is successful.

Describe the solution you'd like

Utilize the Validation framework, the idea is to validate the artifacts by downloading them, start a cluster and run the api commands to test the cluster similar to https://opensearch.org/docs/latest/install-and-configure/install-opensearch/tar/

Sub issues under the meta issue:

Acceptance Criteria:

  1. Separate the Validation Framework using -- type OS or OSD currently it does for OS and OSD together.
  2. Add a new functionality to fetch the artifacts from CI bucket
  3. The idea is to start with Tar distribution seperately for OS and OSD
  4. Call the Validation Groovy library in the post method before the /latest is updated.

Describe alternatives you've considered

No response

Additional context

A possible solution to address #3390

@bbarani
Copy link
Member

bbarani commented Jan 29, 2024

Tagging the PR

@Divyaasm
Copy link
Collaborator Author

Validation workflow is now integrated with Integ-test workflow for now instead of Build Workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New Enhancement
Projects
None yet
Development

No branches or pull requests

3 participants