[FEATURE] Create independent checks for extensions
Is your feature request related to a problem?
Currently, the checks like licenseHeaders, dependencyLicenses, forbiddenApisTest, thirdPartyAudit and loggerUsageCheck are fetch from OpenSearch. Since for extensions we are removing opensearchplugin gradle plugin, these checks should be either part of SDK or the extension.
What solution would you like?
A clear and concise description of what you want to happen.
What alternatives have you considered?
A clear and concise description of any alternative solutions or features you've considered.
Do you have any additional context?
Add any other context or screenshots about the feature request here.
With the integration test framework, we are now importing the gradle plugin, which contains these tests. Currently, the tests are intentionally disabled since some of them are failing. The new action item for this issue should be to enable those tests and make the necessary changes to ensure they pass.