-
Notifications
You must be signed in to change notification settings - Fork 278
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
Onboard components that were part of a previous release #1366
Comments
A couple of callouts:
|
Hey @peternied, from I understood, you concern was beyond just version increment, I have proposed a solution for version increment, this should take care of creating version increment PR's for the plugin. But your point was about to update the manifest file, please correct me if i'm wrong. Possibly we have to address this as Phase 2 (Phase 1 would be auto create the version increment PR). Thoughts ? @dblock @peternied @bbarani @peterzhuamazon |
I'm not sure what you mean by phases 1/2 but I am all onboard for more processes that make the distribution with less effort from OpenSearch-Project teams. One element that might need to be considered is how a dashboard plugin says it is dependent on a back-end component to pick on Security/Security Dashboard Plugin. Maybe there is a little work that can be done in the manifests alongside the work you describe to codify this relationship |
I think a simple manifest auto-add process could work like so:
This way automation will keep updating the manifest similar to how humans do it, unattended. When a new component is added to the manifest the above logic still works. |
We can extend the template yml file to include all the plugins in one take, then use the components parameter in the jenkins to build if we have to skip component. This will also encourage plugin owners to start working on their plugins during a release. Thanks. |
We can modify our existing manifest updating workflow to check for scan for component versions, update the manifest for components that are ready, and then the pull request part of workflow.
See manifest docs
See the github workflow, versions.yml
See update method input_manifest.yml
Concerns
Order of components required for building the distribution
Acceptance Criteria
Create a POC to see if adding all the "ready" components works fine.
The text was updated successfully, but these errors were encountered: