You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AD as an extension should get rid of the dependency from Job scheduler jar file in the codebase and should only be using Job scheduler zip file for the dependency.
Also, if possible we need to create similar classes which we are using from Job scheduler in AD extension so that we can just rely on Rest Api's to handle the communication.
What problems are you trying to solve?
AD extension uses Job Scheduler code in it. This code is creating dependencies on Job Scheduler Jar file in AD extension.
Therefore AD extension has to depend on Job scheduler build to update artifacts in 2 maven coordinates. Below are two mentioned paths from sonatype on which JS depends.
org.opensearch.opensearch-job-scheduler. -> Jar file
org.opensearch.plugin.opensearch-job-scheduler -> Zip file
AD extension should only fetch dependencies from the Zip file.
Also, publishing artifacts at 2 places increases overhead on the build system and consumes more time to build.
Are there any breaking changes to the API
Yes, the feature either needs redesigning or modification of the communication mechanism between JS or AD extension.
Are there breaking changes to the User Experience?
No
The text was updated successfully, but these errors were encountered:
vibrantvarun
changed the title
[PROPOSAL for AD Extension] JS libraries usage in AD extension
[PROPOSAL for AD Extension] Mofication required in JS libraries usage in AD extension
May 8, 2023
What/Why
What are you proposing?
AD as an extension should get rid of the dependency from Job scheduler jar file in the codebase and should only be using Job scheduler zip file for the dependency.
Also, if possible we need to create similar classes which we are using from Job scheduler in AD extension so that we can just rely on Rest Api's to handle the communication.
What problems are you trying to solve?
AD extension uses Job Scheduler code in it. This code is creating dependencies on Job Scheduler Jar file in AD extension.
Therefore AD extension has to depend on Job scheduler build to update artifacts in 2 maven coordinates. Below are two mentioned paths from sonatype on which JS depends.
org.opensearch.opensearch-job-scheduler. -> Jar file
org.opensearch.plugin.opensearch-job-scheduler -> Zip file
AD extension should only fetch dependencies from the Zip file.
Also, publishing artifacts at 2 places increases overhead on the build system and consumes more time to build.
Are there any breaking changes to the API
Yes, the feature either needs redesigning or modification of the communication mechanism between JS or AD extension.
Are there breaking changes to the User Experience?
No
The text was updated successfully, but these errors were encountered: