Onboard search AD and search monitor tools to security-enabled IT #225
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Onboards
SearchAnomalyDetectorsTool
andSearchMonitorsTool
to the security-enabled integ tests. These were originally skipped due to system index manipulation logic by the REST client that was blocked by the security plugin in security-enabled tests. This PR removes that system index manipulation logic for these particular tools, and removes the skipped files inbuild.gradle
. Instead of deletion and re-creation of system indices, we now just delete the created resources on a per-test basis, and run the tests in a particular order to still test the no-system-index case. Helper fns added to support this.Note that we still have to skip for
SearchAnomalyResultsTool
andSearchAlertsTool
. That's because there is no fast way to populate results to search on without direct system index manipulation. Added a comment to clarify.Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.