diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/AntTask.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/AntTask.class new file mode 100644 index 0000000000000..d7c3b753c37cc Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/AntTask.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure4$_closure6.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure4$_closure6.class new file mode 100644 index 0000000000000..1fc0c09a4e37d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure4$_closure6.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure4.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure4.class new file mode 100644 index 0000000000000..5917f31828fc3 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure4.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure5$_closure7.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure5$_closure7.class new file mode 100644 index 0000000000000..60a2ddfa4fee0 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure5$_closure7.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure5.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure5.class new file mode 100644 index 0000000000000..a6d5829dced24 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3$_closure5.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3.class new file mode 100644 index 0000000000000..96321b5da9df5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2$_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2.class new file mode 100644 index 0000000000000..c0f52d2a876b3 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1$_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1.class new file mode 100644 index 0000000000000..533e428744139 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin$_configureLicenseAndNotice_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin.class new file mode 100644 index 0000000000000..ec846c9639135 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/BuildPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoPlugin$_apply_closure1$_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoPlugin$_apply_closure1$_closure2.class new file mode 100644 index 0000000000000..8f924c5bb0229 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoPlugin$_apply_closure1$_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoPlugin$_apply_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoPlugin$_apply_closure1.class new file mode 100644 index 0000000000000..e6e93bd67f4dc Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoPlugin$_apply_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoPlugin.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoPlugin.class new file mode 100644 index 0000000000000..322b0bb002025 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask$_generateDependenciesInfo_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask$_generateDependenciesInfo_closure1.class new file mode 100644 index 0000000000000..ac10d0e0d3911 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask$_generateDependenciesInfo_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask$_getDependencyInfoFile_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask$_getDependencyInfoFile_closure2.class new file mode 100644 index 0000000000000..83fc22b52449e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask$_getDependencyInfoFile_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask$_getDependencyInfoFile_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask$_getDependencyInfoFile_closure3.class new file mode 100644 index 0000000000000..c12388ff198b6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask$_getDependencyInfoFile_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask.class new file mode 100644 index 0000000000000..163687b54d534 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/DependenciesInfoTask.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/FileContentsTask.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/FileContentsTask.class new file mode 100644 index 0000000000000..95398f05806f6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/FileContentsTask.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/MavenFilteringHack$_filter_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/MavenFilteringHack$_filter_closure1.class new file mode 100644 index 0000000000000..15cb267c5085d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/MavenFilteringHack$_filter_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/MavenFilteringHack.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/MavenFilteringHack.class new file mode 100644 index 0000000000000..988af750f5da5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/MavenFilteringHack.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask$_generateNotice_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask$_generateNotice_closure1.class new file mode 100644 index 0000000000000..6c5c36bcec2d5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask$_generateNotice_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask$_getNoticeFiles_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask$_getNoticeFiles_closure2.class new file mode 100644 index 0000000000000..ecdaa1873791f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask$_getNoticeFiles_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask$_getNoticeFiles_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask$_getNoticeFiles_closure3.class new file mode 100644 index 0000000000000..c36fb77a6404b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask$_getNoticeFiles_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask.class new file mode 100644 index 0000000000000..39e109e227923 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/NoticeTask.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/ResolveAllDependencies.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/ResolveAllDependencies.class new file mode 100644 index 0000000000000..19d269abb4cbd Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/ResolveAllDependencies.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure1.class new file mode 100644 index 0000000000000..71a0f5e89bae9 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure2.class new file mode 100644 index 0000000000000..0107d58632ce8 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure3.class new file mode 100644 index 0000000000000..f84f74462bd67 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure4$_closure7.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure4$_closure7.class new file mode 100644 index 0000000000000..51a7cc3e6f9f5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure4$_closure7.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure4.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure4.class new file mode 100644 index 0000000000000..649a0ac5b4875 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure4.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure5$_closure8.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure5$_closure8.class new file mode 100644 index 0000000000000..75821745a892b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure5$_closure8.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure5.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure5.class new file mode 100644 index 0000000000000..b23819e7f081e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure5.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure6.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure6.class new file mode 100644 index 0000000000000..d3752e4729291 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin$_apply_closure6.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin.class new file mode 100644 index 0000000000000..4bc0c6e0c582b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/DocsTestPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$__clinit__closure6.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$__clinit__closure6.class new file mode 100644 index 0000000000000..2ca8bb80f94c8 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$__clinit__closure6.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_body_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_body_closure3.class new file mode 100644 index 0000000000000..1684a357625db Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_body_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_checkUnconverted_closure4.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_checkUnconverted_closure4.class new file mode 100644 index 0000000000000..1949136db4146 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_checkUnconverted_closure4.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_checkUnconverted_closure5.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_checkUnconverted_closure5.class new file mode 100644 index 0000000000000..d2f6ba8fb1128 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_checkUnconverted_closure5.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_emitDo_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_emitDo_closure2.class new file mode 100644 index 0000000000000..16079c3e03101 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_emitDo_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_response_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_response_closure1.class new file mode 100644 index 0000000000000..d33e7122669a1 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder$_response_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder.class new file mode 100644 index 0000000000000..c695918779c6d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$TestBuilder.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$_closure1.class new file mode 100644 index 0000000000000..4c9198852cb0b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$_closure2.class new file mode 100644 index 0000000000000..ba0799b3a4b2d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask$_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask.class new file mode 100644 index 0000000000000..447354f745500 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/RestTestsFromSnippetsTask.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$Snippet.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$Snippet.class new file mode 100644 index 0000000000000..83de97aaeaae8 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$Snippet.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_closure1.class new file mode 100644 index 0000000000000..6877b44877758 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure2$_closure5.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure2$_closure5.class new file mode 100644 index 0000000000000..ec1690db91029 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure2$_closure5.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure2.class new file mode 100644 index 0000000000000..706730afc9a4d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure3$_closure6.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure3$_closure6.class new file mode 100644 index 0000000000000..9dbd46e92b99f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure3$_closure6.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure3$_closure7.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure3$_closure7.class new file mode 100644 index 0000000000000..b33cbdc474634 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure3$_closure7.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure3.class new file mode 100644 index 0000000000000..9342be51b3144 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_executeTask_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_parse_closure4.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_parse_closure4.class new file mode 100644 index 0000000000000..b12ae4460e13a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask$_parse_closure4.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask.class new file mode 100644 index 0000000000000..8a1604725385f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/doc/SnippetsTask.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure11$_closure23$_closure24.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure11$_closure23$_closure24.class new file mode 100644 index 0000000000000..ae4aba57bcdad Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure11$_closure23$_closure24.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure11$_closure23.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure11$_closure23.class new file mode 100644 index 0000000000000..07dcf61c7b551 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure11$_closure23.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure11.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure11.class new file mode 100644 index 0000000000000..b8d2e08913ca6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure11.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure12.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure12.class new file mode 100644 index 0000000000000..6b5d52687ab9c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure12.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure13.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure13.class new file mode 100644 index 0000000000000..81bfe34c64b2a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_addNoticeGeneration_closure13.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1$_closure14$_closure16.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1$_closure14$_closure16.class new file mode 100644 index 0000000000000..66306976edb3b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1$_closure14$_closure16.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1$_closure14.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1$_closure14.class new file mode 100644 index 0000000000000..66e84ad366b98 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1$_closure14.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1$_closure15.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1$_closure15.class new file mode 100644 index 0000000000000..adb6da8fdb458 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1$_closure15.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1.class new file mode 100644 index 0000000000000..7ea2d19625863 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2$_closure17$_closure18.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2$_closure17$_closure18.class new file mode 100644 index 0000000000000..fc072080aaad2 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2$_closure17$_closure18.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2$_closure17$_closure19.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2$_closure17$_closure19.class new file mode 100644 index 0000000000000..af042949304c5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2$_closure17$_closure19.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2$_closure17.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2$_closure17.class new file mode 100644 index 0000000000000..3db717deac06e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2$_closure17.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2.class new file mode 100644 index 0000000000000..b6055cdeb6026 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure3.class new file mode 100644 index 0000000000000..4c162ba73bf14 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_apply_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_configureDependencies_closure6.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_configureDependencies_closure6.class new file mode 100644 index 0000000000000..fc46e05e57604 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_configureDependencies_closure6.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_configurePublishing_closure4.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_configurePublishing_closure4.class new file mode 100644 index 0000000000000..e93619a4e821f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_configurePublishing_closure4.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_configurePublishing_closure5.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_configurePublishing_closure5.class new file mode 100644 index 0000000000000..1ea617bbce485 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_configurePublishing_closure5.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure10.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure10.class new file mode 100644 index 0000000000000..bbba3dd35c1ee Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure10.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure7$_closure20.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure7$_closure20.class new file mode 100644 index 0000000000000..7af25435042e6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure7$_closure20.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure7.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure7.class new file mode 100644 index 0000000000000..d77227e2318bc Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure7.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure8.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure8.class new file mode 100644 index 0000000000000..e416b7fdaf07a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure8.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure9$_closure21.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure9$_closure21.class new file mode 100644 index 0000000000000..a9567e0479f48 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure9$_closure21.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure9$_closure22.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure9$_closure22.class new file mode 100644 index 0000000000000..6699272c2c612 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure9$_closure22.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure9.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure9.class new file mode 100644 index 0000000000000..63e07ab985f71 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin$_createBundleTasks_closure9.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin.class new file mode 100644 index 0000000000000..1d6a33d755eea Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/plugin/PluginBuildPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersPrecommitPlugin.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersPrecommitPlugin.class new file mode 100644 index 0000000000000..0a86dbd9f722e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersPrecommitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_getJavaFiles_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_getJavaFiles_closure1.class new file mode 100644 index 0000000000000..7ac16f54d27b6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_getJavaFiles_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure10.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure10.class new file mode 100644 index 0000000000000..f17987126c803 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure10.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure5.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure5.class new file mode 100644 index 0000000000000..a424a33b0d0f2 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure5.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure6.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure6.class new file mode 100644 index 0000000000000..13bd0cf0be7e7 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure6.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure7.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure7.class new file mode 100644 index 0000000000000..0c633a9eb82ad Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure7.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure8.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure8.class new file mode 100644 index 0000000000000..f0ad0faeca04b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure8.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure9.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure9.class new file mode 100644 index 0000000000000..3e869fe079060 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2$_closure9.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2.class new file mode 100644 index 0000000000000..cb6d0fa4db22e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure3.class new file mode 100644 index 0000000000000..a12daddbb7384 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure4.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure4.class new file mode 100644 index 0000000000000..4198061568914 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask$_runAnt_closure4.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask.class new file mode 100644 index 0000000000000..7e2fb10b231a9 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/LicenseHeadersTask.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/PrecommitTasks.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/PrecommitTasks.class new file mode 100644 index 0000000000000..131980e730364 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/precommit/PrecommitTasks.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_closure1.class new file mode 100644 index 0000000000000..0f37b4bbb98e9 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure10.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure10.class new file mode 100644 index 0000000000000..1b6dda044f63c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure10.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure19.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure19.class new file mode 100644 index 0000000000000..9a234463a326b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure19.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure20.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure20.class new file mode 100644 index 0000000000000..0674b343149cb Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure20.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure21$_closure22.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure21$_closure22.class new file mode 100644 index 0000000000000..11ca1f8dac655 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure21$_closure22.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure21.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure21.class new file mode 100644 index 0000000000000..0863fea4b83e9 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11$_closure21.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11.class new file mode 100644 index 0000000000000..04e6af0266d1e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_createStopTask_closure11.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_fail_closure8.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_fail_closure8.class new file mode 100644 index 0000000000000..f017459c47869 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_fail_closure8.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_fail_closure9.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_fail_closure9.class new file mode 100644 index 0000000000000..dac438bbb6420 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_fail_closure9.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_getCommandString_closure6.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_getCommandString_closure6.class new file mode 100644 index 0000000000000..f03213e7da5c5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_getCommandString_closure6.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_getCommandString_closure7.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_getCommandString_closure7.class new file mode 100644 index 0000000000000..16bc1ab57e325 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_getCommandString_closure7.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure2.class new file mode 100644 index 0000000000000..743ffd772c53b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure3.class new file mode 100644 index 0000000000000..c7ab858199b15 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure4$_closure12.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure4$_closure12.class new file mode 100644 index 0000000000000..1d0601628f64d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure4$_closure12.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure4$_closure13.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure4$_closure13.class new file mode 100644 index 0000000000000..22c6269f4cb5c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure4$_closure13.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure4.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure4.class new file mode 100644 index 0000000000000..e58a45e30dd95 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure4.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure15.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure15.class new file mode 100644 index 0000000000000..08bab3cc91a17 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure15.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure16$_closure17.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure16$_closure17.class new file mode 100644 index 0000000000000..276c63013ae0b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure16$_closure17.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure16$_closure18.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure16$_closure18.class new file mode 100644 index 0000000000000..3fce27b8b3889 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure16$_closure18.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure16.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure16.class new file mode 100644 index 0000000000000..a0ddfd5cd0414 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14$_closure16.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14.class new file mode 100644 index 0000000000000..f1a135e5f54ea Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5$_closure14.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5.class new file mode 100644 index 0000000000000..de782acd879f7 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture$_runAnt_closure5.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture.class new file mode 100644 index 0000000000000..2abbb8e55f2b0 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/AntFixture.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure1.class new file mode 100644 index 0000000000000..03ebbdd73e57e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure2$_closure5$_closure6.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure2$_closure5$_closure6.class new file mode 100644 index 0000000000000..b569557d8269a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure2$_closure5$_closure6.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure2$_closure5.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure2$_closure5.class new file mode 100644 index 0000000000000..391f52fb3fefa Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure2$_closure5.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure2.class new file mode 100644 index 0000000000000..eb2ec0afec0b0 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure3.class new file mode 100644 index 0000000000000..73ddc34942121 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure4.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure4.class new file mode 100644 index 0000000000000..4b82fb323ef73 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration$_closure4.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration.class new file mode 100644 index 0000000000000..34b149cca218b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterConfiguration.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$EscapeCommaWrapper.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$EscapeCommaWrapper.class new file mode 100644 index 0000000000000..ed358d9cb80c6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$EscapeCommaWrapper.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreFileTasks_closure12.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreFileTasks_closure12.class new file mode 100644 index 0000000000000..0430f80b618da Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreFileTasks_closure12.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreFileTasks_closure13.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreFileTasks_closure13.class new file mode 100644 index 0000000000000..64e7be302431c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreFileTasks_closure13.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreSettingTasks_closure10.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreSettingTasks_closure10.class new file mode 100644 index 0000000000000..78f1b1d4c4e77 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreSettingTasks_closure10.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreSettingTasks_closure11.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreSettingTasks_closure11.class new file mode 100644 index 0000000000000..00d7f5dac3ecc Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureAddKeystoreSettingTasks_closure11.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32$_closure57.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32$_closure57.class new file mode 100644 index 0000000000000..576d7371e4cf0 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32$_closure57.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32$_closure58.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32$_closure58.class new file mode 100644 index 0000000000000..11d25fd93390b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32$_closure58.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32$_closure59.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32$_closure59.class new file mode 100644 index 0000000000000..2590345e1d14d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32$_closure59.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32.class new file mode 100644 index 0000000000000..482044cf88829 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCheckPreviousTask_closure32.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCopyBwcPluginsTask_closure17.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCopyBwcPluginsTask_closure17.class new file mode 100644 index 0000000000000..70feb527a5c6a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCopyBwcPluginsTask_closure17.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCopyBwcPluginsTask_closure18.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCopyBwcPluginsTask_closure18.class new file mode 100644 index 0000000000000..5986ae9cf7a2f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCopyBwcPluginsTask_closure18.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCreateKeystoreTask_closure9.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCreateKeystoreTask_closure9.class new file mode 100644 index 0000000000000..78d598f5fad13 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureCreateKeystoreTask_closure9.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExecTask_closure22$_closure42.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExecTask_closure22$_closure42.class new file mode 100644 index 0000000000000..17b71c9ba5e0f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExecTask_closure22$_closure42.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExecTask_closure22.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExecTask_closure22.class new file mode 100644 index 0000000000000..5a2e07e3a9b2a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExecTask_closure22.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure14.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure14.class new file mode 100644 index 0000000000000..23829174f2925 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure14.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure15.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure15.class new file mode 100644 index 0000000000000..15b2a768bd4e8 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure15.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure16$_closure41.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure16$_closure41.class new file mode 100644 index 0000000000000..d5e130b081008 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure16$_closure41.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure16.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure16.class new file mode 100644 index 0000000000000..98a1ae6ec23b2 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtraConfigFilesTask_closure16.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtractTask_closure7$_closure38.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtractTask_closure7$_closure38.class new file mode 100644 index 0000000000000..30587dfc9e69d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtractTask_closure7$_closure38.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtractTask_closure7$_closure39.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtractTask_closure7$_closure39.class new file mode 100644 index 0000000000000..c2bfb3f13d970 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtractTask_closure7$_closure39.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtractTask_closure7.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtractTask_closure7.class new file mode 100644 index 0000000000000..3683da2a4c593 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureExtractTask_closure7.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureInstallModuleTask_closure19.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureInstallModuleTask_closure19.class new file mode 100644 index 0000000000000..0e0732e127f2e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureInstallModuleTask_closure19.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureInstallPluginTask_closure20.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureInstallPluginTask_closure20.class new file mode 100644 index 0000000000000..ce3525e2f5282 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureInstallPluginTask_closure20.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureInstallPluginTask_closure21.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureInstallPluginTask_closure21.class new file mode 100644 index 0000000000000..a442ed64fa3b4 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureInstallPluginTask_closure21.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure4.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure4.class new file mode 100644 index 0000000000000..690e37587c47d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure4.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure5$_closure37.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure5$_closure37.class new file mode 100644 index 0000000000000..62fbaf202f3dd Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure5$_closure37.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure5.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure5.class new file mode 100644 index 0000000000000..2af4243ae1d1b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure5.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure6.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure6.class new file mode 100644 index 0000000000000..dedf01e46dfc7 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureNode_closure6.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23$_closure43$_closure44.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23$_closure43$_closure44.class new file mode 100644 index 0000000000000..c14c5966dfd22 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23$_closure43$_closure44.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23$_closure43$_closure45.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23$_closure43$_closure45.class new file mode 100644 index 0000000000000..83d252928eb3d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23$_closure43$_closure45.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23$_closure43.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23$_closure43.class new file mode 100644 index 0000000000000..55a2dd4226894 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23$_closure43.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23.class new file mode 100644 index 0000000000000..f66122504f2f8 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure23.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure24$_closure46.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure24$_closure46.class new file mode 100644 index 0000000000000..df615c0dab470 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure24$_closure46.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure24.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure24.class new file mode 100644 index 0000000000000..abb26c5f6699b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure24.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure25$_closure47.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure25$_closure47.class new file mode 100644 index 0000000000000..09f191e86e035 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure25$_closure47.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure25.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure25.class new file mode 100644 index 0000000000000..b90b8ba37398b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStartTask_closure25.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure60.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure60.class new file mode 100644 index 0000000000000..18198e3b202b4 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure60.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure61.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure61.class new file mode 100644 index 0000000000000..0ae7bc3a2d23d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure61.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure62.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure62.class new file mode 100644 index 0000000000000..87e18c26fd5dd Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure62.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure63.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure63.class new file mode 100644 index 0000000000000..617b3b86df0de Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33$_closure63.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33.class new file mode 100644 index 0000000000000..a0ba8922351d4 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureStopTask_closure33.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure48.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure48.class new file mode 100644 index 0000000000000..8819fb2f517fd Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure48.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure49.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure49.class new file mode 100644 index 0000000000000..f5cd2bdbc06d4 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure49.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure52.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure52.class new file mode 100644 index 0000000000000..f0f475deba2b9 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure52.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53$_closure54.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53$_closure54.class new file mode 100644 index 0000000000000..4f94fd3d62c92 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53$_closure54.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53$_closure55.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53$_closure55.class new file mode 100644 index 0000000000000..3de216b7d38c1 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53$_closure55.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53$_closure56.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53$_closure56.class new file mode 100644 index 0000000000000..dbf1d463643c4 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53$_closure56.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53.class new file mode 100644 index 0000000000000..9852baaae1bf9 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51$_closure53.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51.class new file mode 100644 index 0000000000000..a333066e74234 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50$_closure51.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50.class new file mode 100644 index 0000000000000..74dc5c085c75e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26$_closure50.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26.class new file mode 100644 index 0000000000000..856d6396f7e10 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWaitTask_closure26.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWriteConfigTask_closure8$_closure40.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWriteConfigTask_closure8$_closure40.class new file mode 100644 index 0000000000000..48ea58dd90ff1 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWriteConfigTask_closure8$_closure40.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWriteConfigTask_closure8.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWriteConfigTask_closure8.class new file mode 100644 index 0000000000000..412f15f0c6223 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_configureWriteConfigTask_closure8.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_pluginTaskName_closure34.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_pluginTaskName_closure34.class new file mode 100644 index 0000000000000..8fe6444cb088d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_pluginTaskName_closure34.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure1$_closure35.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure1$_closure35.class new file mode 100644 index 0000000000000..a8457f387c1ad Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure1$_closure35.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure1.class new file mode 100644 index 0000000000000..e83c6b6ee9267 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure2$_closure36.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure2$_closure36.class new file mode 100644 index 0000000000000..1fd412f18f4c6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure2$_closure36.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure2.class new file mode 100644 index 0000000000000..04fffb60231b0 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure3.class new file mode 100644 index 0000000000000..ae9b2bf3e57bc Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_setup_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure27.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure27.class new file mode 100644 index 0000000000000..46a8395aad9e8 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure27.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure28.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure28.class new file mode 100644 index 0000000000000..96ae01b3bb2f1 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure28.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure29.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure29.class new file mode 100644 index 0000000000000..e3e966c63b94c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure29.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure30.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure30.class new file mode 100644 index 0000000000000..98d98d7626b86 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure30.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure31.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure31.class new file mode 100644 index 0000000000000..80b41c2e6ca34 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks$_waitFailed_closure31.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks.class new file mode 100644 index 0000000000000..41fe5e1339c75 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/ClusterFormationTasks.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure1.class new file mode 100644 index 0000000000000..2090ce571c2ae Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure2.class new file mode 100644 index 0000000000000..c631b29211e6c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure3.class new file mode 100644 index 0000000000000..6a61b548fc2e5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure4.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure4.class new file mode 100644 index 0000000000000..904c1c073c94f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure4.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure5.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure5.class new file mode 100644 index 0000000000000..96bc4b7377202 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_closure5.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_getCommandString_closure6.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_getCommandString_closure6.class new file mode 100644 index 0000000000000..7bee5e1d7d2b6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_getCommandString_closure6.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_getCommandString_closure7.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_getCommandString_closure7.class new file mode 100644 index 0000000000000..971316da3978c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_getCommandString_closure7.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_getCommandString_closure8.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_getCommandString_closure8.class new file mode 100644 index 0000000000000..116d9ba4a0a34 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo$_getCommandString_closure8.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo.class new file mode 100644 index 0000000000000..541391e9f1682 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/NodeInfo.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/RestTestPlugin$_apply_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/RestTestPlugin$_apply_closure1.class new file mode 100644 index 0000000000000..c69119d8c4f59 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/RestTestPlugin$_apply_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/RestTestPlugin$_apply_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/RestTestPlugin$_apply_closure2.class new file mode 100644 index 0000000000000..ccd463237abaa Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/RestTestPlugin$_apply_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/RestTestPlugin.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/RestTestPlugin.class new file mode 100644 index 0000000000000..e4b3b8012de22 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/RestTestPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneRestTestPlugin$_apply_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneRestTestPlugin$_apply_closure1.class new file mode 100644 index 0000000000000..badf7ba8a6253 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneRestTestPlugin$_apply_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneRestTestPlugin.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneRestTestPlugin.class new file mode 100644 index 0000000000000..018f9607f024f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneRestTestPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneTestPlugin$_apply_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneTestPlugin$_apply_closure1.class new file mode 100644 index 0000000000000..b8e027a01afd5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneTestPlugin$_apply_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneTestPlugin$_apply_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneTestPlugin$_apply_closure2.class new file mode 100644 index 0000000000000..11cf88c9c6446 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneTestPlugin$_apply_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneTestPlugin.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneTestPlugin.class new file mode 100644 index 0000000000000..749b65084cf77 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/StandaloneTestPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_addPluginResources_closure2.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_addPluginResources_closure2.class new file mode 100644 index 0000000000000..5b6d2ba149e42 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_addPluginResources_closure2.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_addPluginResources_closure3.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_addPluginResources_closure3.class new file mode 100644 index 0000000000000..a3f11716b5e3a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_addPluginResources_closure3.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_apply_closure1$_closure4.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_apply_closure1$_closure4.class new file mode 100644 index 0000000000000..977a897774b47 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_apply_closure1$_closure4.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_apply_closure1.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_apply_closure1.class new file mode 100644 index 0000000000000..dba67395170f7 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin$_apply_closure1.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin.class new file mode 100644 index 0000000000000..ac062b4eb9ec0 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithDependenciesPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithSslPlugin.class b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithSslPlugin.class new file mode 100644 index 0000000000000..e82ca8b7c030e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/groovy/main/org/opensearch/gradle/test/TestWithSslPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/AbstractLazyPropertyCollection.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/AbstractLazyPropertyCollection.class new file mode 100644 index 0000000000000..4b7ca7f0a3a2e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/AbstractLazyPropertyCollection.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Architecture.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Architecture.class new file mode 100644 index 0000000000000..bf1f0acbfbe4b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Architecture.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/BwcVersions$UnreleasedVersionInfo.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/BwcVersions$UnreleasedVersionInfo.class new file mode 100644 index 0000000000000..e3928dcaefa5b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/BwcVersions$UnreleasedVersionInfo.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/BwcVersions.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/BwcVersions.class new file mode 100644 index 0000000000000..b6d0f9c021b58 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/BwcVersions.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ConcatFilesTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ConcatFilesTask.class new file mode 100644 index 0000000000000..0856982ddabc1 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ConcatFilesTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDependency$StringBasedDistributionDependency.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDependency$StringBasedDistributionDependency.class new file mode 100644 index 0000000000000..122a005c5af6a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDependency$StringBasedDistributionDependency.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDependency.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDependency.class new file mode 100644 index 0000000000000..32e546bb9373a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDependency.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDownloadPlugin$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDownloadPlugin$1.class new file mode 100644 index 0000000000000..2cb9bd60b6a82 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDownloadPlugin$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDownloadPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDownloadPlugin.class new file mode 100644 index 0000000000000..5110e3329fc16 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionDownloadPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionResolution$Resolver.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionResolution$Resolver.class new file mode 100644 index 0000000000000..af2bda18d93da Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionResolution$Resolver.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionResolution.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionResolution.class new file mode 100644 index 0000000000000..379059c73f156 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DistributionResolution.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DockerBase.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DockerBase.class new file mode 100644 index 0000000000000..7ec075bea6ef1 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/DockerBase.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/EmptyDirTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/EmptyDirTask.class new file mode 100644 index 0000000000000..d61bc179bad69 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/EmptyDirTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ExportOpenSearchBuildResourcesTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ExportOpenSearchBuildResourcesTask.class new file mode 100644 index 0000000000000..c7d1568578aa8 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ExportOpenSearchBuildResourcesTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/FileSupplier.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/FileSupplier.class new file mode 100644 index 0000000000000..ff449089f1ce1 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/FileSupplier.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/FileSystemOperationsAware.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/FileSystemOperationsAware.class new file mode 100644 index 0000000000000..c012487c6862e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/FileSystemOperationsAware.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Jdk$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Jdk$1.class new file mode 100644 index 0000000000000..37eaf45dffd8e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Jdk$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Jdk$2.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Jdk$2.class new file mode 100644 index 0000000000000..fd56f53719103 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Jdk$2.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Jdk.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Jdk.class new file mode 100644 index 0000000000000..a5e552d3d346d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Jdk.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/JdkDownloadPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/JdkDownloadPlugin.class new file mode 100644 index 0000000000000..f528b0d4e1acd Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/JdkDownloadPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyFileOutputStream$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyFileOutputStream$1.class new file mode 100644 index 0000000000000..883147124a9f6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyFileOutputStream$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyFileOutputStream.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyFileOutputStream.class new file mode 100644 index 0000000000000..d0bbbd2a17555 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyFileOutputStream.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyList$PropertyListEntry.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyList$PropertyListEntry.class new file mode 100644 index 0000000000000..3b0a08ad6651b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyList$PropertyListEntry.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyList.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyList.class new file mode 100644 index 0000000000000..2cf0724714467 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyList.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyMap$PropertyMapEntry.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyMap$PropertyMapEntry.class new file mode 100644 index 0000000000000..b8583ada83c56 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyMap$PropertyMapEntry.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyMap.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyMap.class new file mode 100644 index 0000000000000..9d77108b91fc9 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LazyPropertyMap.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LoggedExec$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LoggedExec$1.class new file mode 100644 index 0000000000000..c561fd95bca23 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LoggedExec$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LoggedExec.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LoggedExec.class new file mode 100644 index 0000000000000..b2c7d2ffaeb7f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LoggedExec.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LoggingOutputStream.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LoggingOutputStream.class new file mode 100644 index 0000000000000..40c492bca61e6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/LoggingOutputStream.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OS$Conditional.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OS$Conditional.class new file mode 100644 index 0000000000000..4ffeacb602d71 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OS$Conditional.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OS.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OS.class new file mode 100644 index 0000000000000..dbd4ac7e5da69 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OS.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution$1.class new file mode 100644 index 0000000000000..df0966ba39b85 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution$Platform.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution$Platform.class new file mode 100644 index 0000000000000..2b0151dbc6889 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution$Platform.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution$Type.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution$Type.class new file mode 100644 index 0000000000000..8f1e39c1cdd3a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution$Type.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution.class new file mode 100644 index 0000000000000..f0d3e8742ee11 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchDistribution.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchJavaPlugin$1$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchJavaPlugin$1$1.class new file mode 100644 index 0000000000000..457818a68f569 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchJavaPlugin$1$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchJavaPlugin$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchJavaPlugin$1.class new file mode 100644 index 0000000000000..45d853940c606 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchJavaPlugin$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchJavaPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchJavaPlugin.class new file mode 100644 index 0000000000000..5433e72b94476 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchJavaPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchTestBasePlugin$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchTestBasePlugin$1.class new file mode 100644 index 0000000000000..1a6589d3ba7b4 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchTestBasePlugin$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchTestBasePlugin$2.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchTestBasePlugin$2.class new file mode 100644 index 0000000000000..41b5336a81de8 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchTestBasePlugin$2.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchTestBasePlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchTestBasePlugin.class new file mode 100644 index 0000000000000..33480afde10e9 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/OpenSearchTestBasePlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/PropertyNormalization.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/PropertyNormalization.class new file mode 100644 index 0000000000000..cd744a858db92 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/PropertyNormalization.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/PublishPlugin$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/PublishPlugin$1.class new file mode 100644 index 0000000000000..b701a963ba322 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/PublishPlugin$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/PublishPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/PublishPlugin.class new file mode 100644 index 0000000000000..00a24e3919edb Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/PublishPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ReaperPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ReaperPlugin.class new file mode 100644 index 0000000000000..c65503056913a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ReaperPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ReaperService.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ReaperService.class new file mode 100644 index 0000000000000..2d0d9b7545b26 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/ReaperService.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/RepositoriesSetupPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/RepositoriesSetupPlugin.class new file mode 100644 index 0000000000000..81fb264dc6a4b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/RepositoriesSetupPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/SimpleCommandLineArgumentProvider.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/SimpleCommandLineArgumentProvider.class new file mode 100644 index 0000000000000..f47b887cc1be6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/SimpleCommandLineArgumentProvider.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/SystemPropertyCommandLineArgumentProvider.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/SystemPropertyCommandLineArgumentProvider.class new file mode 100644 index 0000000000000..f91081c7033f3 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/SystemPropertyCommandLineArgumentProvider.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Version$Mode.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Version$Mode.class new file mode 100644 index 0000000000000..072b26c760d90 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Version$Mode.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Version.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Version.class new file mode 100644 index 0000000000000..85b4b4f9c1203 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/Version.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/VersionProperties.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/VersionProperties.class new file mode 100644 index 0000000000000..fc33784b32c8b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/VersionProperties.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/dependencies/CompileOnlyResolvePlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/dependencies/CompileOnlyResolvePlugin.class new file mode 100644 index 0000000000000..1be809f31ae01 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/dependencies/CompileOnlyResolvePlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerBuildTask$DockerBuildAction.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerBuildTask$DockerBuildAction.class new file mode 100644 index 0000000000000..f5b4eba67dadf Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerBuildTask$DockerBuildAction.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerBuildTask$Parameters.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerBuildTask$Parameters.class new file mode 100644 index 0000000000000..a0ce5d026edfb Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerBuildTask$Parameters.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerBuildTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerBuildTask.class new file mode 100644 index 0000000000000..f5ded2d15e958 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerBuildTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportPlugin.class new file mode 100644 index 0000000000000..a148f86d9c36b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService$DockerAvailability.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService$DockerAvailability.class new file mode 100644 index 0000000000000..ea970a271f257 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService$DockerAvailability.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService$Parameters.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService$Parameters.class new file mode 100644 index 0000000000000..75251ade0d14a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService$Parameters.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService$Result.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService$Result.class new file mode 100644 index 0000000000000..de7a89385387c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService$Result.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService.class new file mode 100644 index 0000000000000..f51910811bc76 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/docker/DockerSupportService.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/http/WaitForHttpResource.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/http/WaitForHttpResource.class new file mode 100644 index 0000000000000..286a190e02b57 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/http/WaitForHttpResource.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/BuildParams$MutableBuildParams.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/BuildParams$MutableBuildParams.class new file mode 100644 index 0000000000000..a8977746fccf6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/BuildParams$MutableBuildParams.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/BuildParams.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/BuildParams.class new file mode 100644 index 0000000000000..4cfb1251a3fcf Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/BuildParams.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/GlobalBuildInfoPlugin$GitInfo.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/GlobalBuildInfoPlugin$GitInfo.class new file mode 100644 index 0000000000000..ad874d1a762d5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/GlobalBuildInfoPlugin$GitInfo.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/GlobalBuildInfoPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/GlobalBuildInfoPlugin.class new file mode 100644 index 0000000000000..2f60fb511805d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/GlobalBuildInfoPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/JavaHome.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/JavaHome.class new file mode 100644 index 0000000000000..500351b002098 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/info/JavaHome.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/BwcGitExtension.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/BwcGitExtension.class new file mode 100644 index 0000000000000..0745dc3603be5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/BwcGitExtension.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/BwcSetupExtension$IndentingOutputStream.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/BwcSetupExtension$IndentingOutputStream.class new file mode 100644 index 0000000000000..426d180e831d6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/BwcSetupExtension$IndentingOutputStream.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/BwcSetupExtension.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/BwcSetupExtension.class new file mode 100644 index 0000000000000..2cb104648f1af Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/BwcSetupExtension.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/DistributionArchive.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/DistributionArchive.class new file mode 100644 index 0000000000000..9104ba1d409b9 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/DistributionArchive.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/DistributionArchiveCheckExtension.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/DistributionArchiveCheckExtension.class new file mode 100644 index 0000000000000..60af2cfa5915f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/DistributionArchiveCheckExtension.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalBwcGitPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalBwcGitPlugin.class new file mode 100644 index 0000000000000..b1bde0e833932 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalBwcGitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin$1.class new file mode 100644 index 0000000000000..c66daac519adb Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin$2.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin$2.class new file mode 100644 index 0000000000000..f9377c03ec35f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin$2.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin$3.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin$3.class new file mode 100644 index 0000000000000..b1f037f9be210 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin$3.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin.class new file mode 100644 index 0000000000000..9a70e01cc7acd Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveSetupPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveSetupPlugin.class new file mode 100644 index 0000000000000..c8366f78413df Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionArchiveSetupPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionBwcSetupPlugin$DistributionProject.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionBwcSetupPlugin$DistributionProject.class new file mode 100644 index 0000000000000..f34ef72ac6bfa Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionBwcSetupPlugin$DistributionProject.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionBwcSetupPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionBwcSetupPlugin.class new file mode 100644 index 0000000000000..6dfdb07bde631 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionBwcSetupPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionDownloadPlugin$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionDownloadPlugin$1.class new file mode 100644 index 0000000000000..80c5cc2849d93 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionDownloadPlugin$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionDownloadPlugin$ProjectBasedDistributionDependency.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionDownloadPlugin$ProjectBasedDistributionDependency.class new file mode 100644 index 0000000000000..62d2b903ba10f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionDownloadPlugin$ProjectBasedDistributionDependency.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionDownloadPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionDownloadPlugin.class new file mode 100644 index 0000000000000..3060a215e782f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/internal/InternalDistributionDownloadPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/plugin/PluginPropertiesExtension.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/plugin/PluginPropertiesExtension.class new file mode 100644 index 0000000000000..b493117658457 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/plugin/PluginPropertiesExtension.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/DependencyLicensesPrecommitPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/DependencyLicensesPrecommitPlugin.class new file mode 100644 index 0000000000000..ecd7ebda96f68 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/DependencyLicensesPrecommitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/DependencyLicensesTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/DependencyLicensesTask.class new file mode 100644 index 0000000000000..f8715191fb7a8 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/DependencyLicensesTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/FilePermissionsPrecommitPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/FilePermissionsPrecommitPlugin.class new file mode 100644 index 0000000000000..435c4fe0a1881 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/FilePermissionsPrecommitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/FilePermissionsTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/FilePermissionsTask.class new file mode 100644 index 0000000000000..3093ad05014a2 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/FilePermissionsTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenApisPrecommitPlugin$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenApisPrecommitPlugin$1.class new file mode 100644 index 0000000000000..b874998ec4f30 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenApisPrecommitPlugin$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenApisPrecommitPlugin$2.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenApisPrecommitPlugin$2.class new file mode 100644 index 0000000000000..331ab52a4c55d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenApisPrecommitPlugin$2.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenApisPrecommitPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenApisPrecommitPlugin.class new file mode 100644 index 0000000000000..e51f9f0892b4b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenApisPrecommitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenPatternsPrecommitPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenPatternsPrecommitPlugin.class new file mode 100644 index 0000000000000..b28ba96c9f60c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenPatternsPrecommitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenPatternsTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenPatternsTask.class new file mode 100644 index 0000000000000..cbe46a637ad50 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ForbiddenPatternsTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/JarHellPrecommitPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/JarHellPrecommitPlugin.class new file mode 100644 index 0000000000000..6f0f444bb70bd Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/JarHellPrecommitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/JarHellTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/JarHellTask.class new file mode 100644 index 0000000000000..63c7a9b3e6af0 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/JarHellTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LicenseAnalyzer$LicenseInfo.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LicenseAnalyzer$LicenseInfo.class new file mode 100644 index 0000000000000..673420d7bb106 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LicenseAnalyzer$LicenseInfo.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LicenseAnalyzer$LicenseMatcher.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LicenseAnalyzer$LicenseMatcher.class new file mode 100644 index 0000000000000..1dd97affd6be1 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LicenseAnalyzer$LicenseMatcher.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LicenseAnalyzer.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LicenseAnalyzer.class new file mode 100644 index 0000000000000..e738322ce984c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LicenseAnalyzer.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LoggerUsagePrecommitPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LoggerUsagePrecommitPlugin.class new file mode 100644 index 0000000000000..832746806279c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LoggerUsagePrecommitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LoggerUsageTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LoggerUsageTask.class new file mode 100644 index 0000000000000..7a5b0c9da10ba Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/LoggerUsageTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PomValidationPrecommitPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PomValidationPrecommitPlugin.class new file mode 100644 index 0000000000000..db490cd12b4e2 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PomValidationPrecommitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PomValidationTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PomValidationTask.class new file mode 100644 index 0000000000000..e9b7cb365e67e Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PomValidationTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PrecommitPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PrecommitPlugin.class new file mode 100644 index 0000000000000..aff63a7c82719 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PrecommitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PrecommitTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PrecommitTask.class new file mode 100644 index 0000000000000..27c52657f46ee Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PrecommitTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PrecommitTaskPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PrecommitTaskPlugin.class new file mode 100644 index 0000000000000..a59442f8de367 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/PrecommitTaskPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionRule.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionRule.class new file mode 100644 index 0000000000000..cad4b25b9afcd Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionRule.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionsPrecommitPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionsPrecommitPlugin.class new file mode 100644 index 0000000000000..65848cd17c8aa Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionsPrecommitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionsTasks$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionsTasks$1.class new file mode 100644 index 0000000000000..d615b92c75d41 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionsTasks$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionsTasks.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionsTasks.class new file mode 100644 index 0000000000000..93ec6ba255511 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/TestingConventionsTasks.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ThirdPartyAuditPrecommitPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ThirdPartyAuditPrecommitPlugin.class new file mode 100644 index 0000000000000..551f7ab739473 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ThirdPartyAuditPrecommitPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ThirdPartyAuditTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ThirdPartyAuditTask.class new file mode 100644 index 0000000000000..33b16b04b0b27 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ThirdPartyAuditTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/UpdateShasTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/UpdateShasTask.class new file mode 100644 index 0000000000000..2f43f46c9348c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/UpdateShasTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ValidateJsonAgainstSchemaTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ValidateJsonAgainstSchemaTask.class new file mode 100644 index 0000000000000..69e363b8923de Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ValidateJsonAgainstSchemaTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ValidateJsonNoKeywordsTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ValidateJsonNoKeywordsTask.class new file mode 100644 index 0000000000000..0a4ac40eed099 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ValidateJsonNoKeywordsTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ValidateRestSpecPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ValidateRestSpecPlugin.class new file mode 100644 index 0000000000000..63b4a1452a500 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/precommit/ValidateRestSpecPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar$1.class new file mode 100644 index 0000000000000..95b3cb726806d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar$SymbolicLinkPreservingTarCopyAction$SymbolicLinkPreservingTarStreamAction.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar$SymbolicLinkPreservingTarCopyAction$SymbolicLinkPreservingTarStreamAction.class new file mode 100644 index 0000000000000..0e841c9f357ca Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar$SymbolicLinkPreservingTarCopyAction$SymbolicLinkPreservingTarStreamAction.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar$SymbolicLinkPreservingTarCopyAction.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar$SymbolicLinkPreservingTarCopyAction.class new file mode 100644 index 0000000000000..5c628277ed349 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar$SymbolicLinkPreservingTarCopyAction.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar.class new file mode 100644 index 0000000000000..451c7ef2b5b7f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymbolicLinkPreservingTar.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymoblicLinkPreservingTarPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymoblicLinkPreservingTarPlugin.class new file mode 100644 index 0000000000000..3c7ee82f44e81 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/tar/SymoblicLinkPreservingTarPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/DistroTestPlugin$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/DistroTestPlugin$1.class new file mode 100644 index 0000000000000..468b00989665f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/DistroTestPlugin$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/DistroTestPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/DistroTestPlugin.class new file mode 100644 index 0000000000000..79e71fa3020cc Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/DistroTestPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener$1.class new file mode 100644 index 0000000000000..b02c2da4a9091 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener$Descriptor.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener$Descriptor.class new file mode 100644 index 0000000000000..7595dc201cb41 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener$Descriptor.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener$EventWriter.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener$EventWriter.class new file mode 100644 index 0000000000000..c466b9f7f783b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener$EventWriter.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener.class new file mode 100644 index 0000000000000..1d6289cfced6c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/ErrorReportingTestListener.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/Fixture.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/Fixture.class new file mode 100644 index 0000000000000..545ce451a1140 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/Fixture.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/GradleDistroTestTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/GradleDistroTestTask.class new file mode 100644 index 0000000000000..c6f936454c3af Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/GradleDistroTestTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/InternalClusterTestPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/InternalClusterTestPlugin.class new file mode 100644 index 0000000000000..507bb17d9189a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/InternalClusterTestPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/JNAKernel32Library$Holder.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/JNAKernel32Library$Holder.class new file mode 100644 index 0000000000000..898899f3d918d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/JNAKernel32Library$Holder.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/JNAKernel32Library.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/JNAKernel32Library.class new file mode 100644 index 0000000000000..764dab322c7a7 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/JNAKernel32Library.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/RestIntegTestTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/RestIntegTestTask.class new file mode 100644 index 0000000000000..0c11f7e87f89a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/RestIntegTestTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/RestTestBasePlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/RestTestBasePlugin.class new file mode 100644 index 0000000000000..14acf2c6de4fd Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/RestTestBasePlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/CopyRestApiTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/CopyRestApiTask.class new file mode 100644 index 0000000000000..7ede2b4981e3b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/CopyRestApiTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/CopyRestTestsTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/CopyRestTestsTask.class new file mode 100644 index 0000000000000..d02f037fc62cc Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/CopyRestTestsTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/JavaRestTestPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/JavaRestTestPlugin.class new file mode 100644 index 0000000000000..1fb524df06b8b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/JavaRestTestPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesExtension$RestResourcesSpec.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesExtension$RestResourcesSpec.class new file mode 100644 index 0000000000000..5e3873e10ada7 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesExtension$RestResourcesSpec.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesExtension.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesExtension.class new file mode 100644 index 0000000000000..7a90e3a05265c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesExtension.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesPlugin$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesPlugin$1.class new file mode 100644 index 0000000000000..5c666be7a8a5c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesPlugin$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesPlugin$2.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesPlugin$2.class new file mode 100644 index 0000000000000..1bf2deb2f9ab2 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesPlugin$2.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesPlugin.class new file mode 100644 index 0000000000000..ef4c899a338ae Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestResourcesPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestTestUtil.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestTestUtil.class new file mode 100644 index 0000000000000..4853e9f65bc12 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/RestTestUtil.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/YamlRestTestPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/YamlRestTestPlugin.class new file mode 100644 index 0000000000000..542227f961aee Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/test/rest/YamlRestTestPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/DefaultTestClustersTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/DefaultTestClustersTask.class new file mode 100644 index 0000000000000..9d03246ab4dbc Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/DefaultTestClustersTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchCluster.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchCluster.class new file mode 100644 index 0000000000000..3963eeccd90a4 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchCluster.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$1.class new file mode 100644 index 0000000000000..d92ae18622660 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$CliEntry.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$CliEntry.class new file mode 100644 index 0000000000000..df1dabecfcebd Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$CliEntry.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$Config.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$Config.class new file mode 100644 index 0000000000000..70579316ddbe0 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$Config.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$FileEntry.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$FileEntry.class new file mode 100644 index 0000000000000..37ab074a4d898 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$FileEntry.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$LinkCreationException.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$LinkCreationException.class new file mode 100644 index 0000000000000..2e9502c609fb4 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode$LinkCreationException.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode.class new file mode 100644 index 0000000000000..5aaa06f5ab250 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/OpenSearchNode.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/RunTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/RunTask.class new file mode 100644 index 0000000000000..88401734c1191 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/RunTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/StandaloneRestIntegTestTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/StandaloneRestIntegTestTask.class new file mode 100644 index 0000000000000..e3db4080b8387 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/StandaloneRestIntegTestTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClusterConfiguration.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClusterConfiguration.class new file mode 100644 index 0000000000000..7d6783583ae77 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClusterConfiguration.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersAware.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersAware.class new file mode 100644 index 0000000000000..024edb8ce08e0 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersAware.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersException.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersException.class new file mode 100644 index 0000000000000..2abe2ba2e9f7d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersException.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin$TestClustersHookPlugin$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin$TestClustersHookPlugin$1.class new file mode 100644 index 0000000000000..56750383f1536 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin$TestClustersHookPlugin$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin$TestClustersHookPlugin$2.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin$TestClustersHookPlugin$2.class new file mode 100644 index 0000000000000..e22837a5d2420 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin$TestClustersHookPlugin$2.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin$TestClustersHookPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin$TestClustersHookPlugin.class new file mode 100644 index 0000000000000..6c6cd2c26f868 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin$TestClustersHookPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin.class new file mode 100644 index 0000000000000..bac6a086c61b5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersRegistry.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersRegistry.class new file mode 100644 index 0000000000000..dd095c527132c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersRegistry.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersThrottle.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersThrottle.class new file mode 100644 index 0000000000000..f4a06a16e881f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestClustersThrottle.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestDistribution.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestDistribution.class new file mode 100644 index 0000000000000..cea376b89e451 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testclusters/TestDistribution.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/DockerComposeThrottle.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/DockerComposeThrottle.class new file mode 100644 index 0000000000000..c8b0c996f8ef3 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/DockerComposeThrottle.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/TestFixtureExtension.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/TestFixtureExtension.class new file mode 100644 index 0000000000000..176d21e069eb1 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/TestFixtureExtension.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/TestFixturesPlugin$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/TestFixturesPlugin$1.class new file mode 100644 index 0000000000000..7cd7b87402883 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/TestFixturesPlugin$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/TestFixturesPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/TestFixturesPlugin.class new file mode 100644 index 0000000000000..f1801080835ea Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/testfixtures/TestFixturesPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/SymbolicLinkPreservingUntarTransform.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/SymbolicLinkPreservingUntarTransform.class new file mode 100644 index 0000000000000..6cde713ee8630 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/SymbolicLinkPreservingUntarTransform.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/UnpackTransform$Parameters.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/UnpackTransform$Parameters.class new file mode 100644 index 0000000000000..fb0c09a652f27 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/UnpackTransform$Parameters.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/UnpackTransform.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/UnpackTransform.class new file mode 100644 index 0000000000000..55bb62bc82768 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/UnpackTransform.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/UnzipTransform.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/UnzipTransform.class new file mode 100644 index 0000000000000..90dc5c0f21e8b Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/transform/UnzipTransform.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/FileUtils.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/FileUtils.class new file mode 100644 index 0000000000000..84c739d9c0627 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/FileUtils.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/GradleUtils$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/GradleUtils$1.class new file mode 100644 index 0000000000000..110aabb56b570 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/GradleUtils$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/GradleUtils.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/GradleUtils.class new file mode 100644 index 0000000000000..cd5611ac20e8d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/GradleUtils.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/JavaUtil.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/JavaUtil.class new file mode 100644 index 0000000000000..8c0cf30d559ca Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/JavaUtil.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/PermissionUtils.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/PermissionUtils.class new file mode 100644 index 0000000000000..05d38afffec1a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/PermissionUtils.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/Util$1.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/Util$1.class new file mode 100644 index 0000000000000..91ce9111c99d4 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/Util$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/Util.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/Util.class new file mode 100644 index 0000000000000..f59dcd65f1787 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/util/Util.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantBasePlugin$VagrantManagerPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantBasePlugin$VagrantManagerPlugin.class new file mode 100644 index 0000000000000..d335a2a6ea1d6 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantBasePlugin$VagrantManagerPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantBasePlugin$VagrantSetupCheckerPlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantBasePlugin$VagrantSetupCheckerPlugin.class new file mode 100644 index 0000000000000..7a37d5698a3a2 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantBasePlugin$VagrantSetupCheckerPlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantBasePlugin.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantBasePlugin.class new file mode 100644 index 0000000000000..d165dc635c33a Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantBasePlugin.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantExtension.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantExtension.class new file mode 100644 index 0000000000000..cbeaf26f5b036 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantExtension.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantMachine$ProgressOutputStream.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantMachine$ProgressOutputStream.class new file mode 100644 index 0000000000000..0b5278cac4721 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantMachine$ProgressOutputStream.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantMachine$VagrantExecSpec.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantMachine$VagrantExecSpec.class new file mode 100644 index 0000000000000..3d541ff918dd2 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantMachine$VagrantExecSpec.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantMachine.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantMachine.class new file mode 100644 index 0000000000000..3524887b4d45d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantMachine.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantProgressLogger.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantProgressLogger.class new file mode 100644 index 0000000000000..2b861b0403c20 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantProgressLogger.class differ diff --git a/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantShellTask.class b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantShellTask.class new file mode 100644 index 0000000000000..af2cd0920ee90 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/main/org/opensearch/gradle/vagrant/VagrantShellTask.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/ArchitectureTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/ArchitectureTests.class new file mode 100644 index 0000000000000..4294a56914d20 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/ArchitectureTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/BwcOpenSearchVersionsTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/BwcOpenSearchVersionsTests.class new file mode 100644 index 0000000000000..46dda882cf7e9 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/BwcOpenSearchVersionsTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/BwcVersionsTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/BwcVersionsTests.class new file mode 100644 index 0000000000000..2787d45bf54b4 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/BwcVersionsTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/ConcatFilesTaskTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/ConcatFilesTaskTests.class new file mode 100644 index 0000000000000..06280222177bb Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/ConcatFilesTaskTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/DistributionDownloadPluginTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/DistributionDownloadPluginTests.class new file mode 100644 index 0000000000000..d7a258c2faf0f Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/DistributionDownloadPluginTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/EmptyDirTaskTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/EmptyDirTaskTests.class new file mode 100644 index 0000000000000..5ddf8ff4d2dbe Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/EmptyDirTaskTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/JdkDownloadPluginTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/JdkDownloadPluginTests.class new file mode 100644 index 0000000000000..8f3ba576309c5 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/JdkDownloadPluginTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/VersionTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/VersionTests.class new file mode 100644 index 0000000000000..3ea2cc9687c42 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/VersionTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/doc/RestTestFromSnippetsTaskTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/doc/RestTestFromSnippetsTaskTests.class new file mode 100644 index 0000000000000..f4177c9bbc6e8 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/doc/RestTestFromSnippetsTaskTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/docker/DockerSupportServiceTests$1.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/docker/DockerSupportServiceTests$1.class new file mode 100644 index 0000000000000..21df36ec68b91 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/docker/DockerSupportServiceTests$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/docker/DockerSupportServiceTests$2.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/docker/DockerSupportServiceTests$2.class new file mode 100644 index 0000000000000..4c2a1f0b28bac Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/docker/DockerSupportServiceTests$2.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/docker/DockerSupportServiceTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/docker/DockerSupportServiceTests.class new file mode 100644 index 0000000000000..8bbee736af85d Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/docker/DockerSupportServiceTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/http/WaitForHttpResourceTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/http/WaitForHttpResourceTests.class new file mode 100644 index 0000000000000..7299e089e7b84 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/http/WaitForHttpResourceTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/plugin/PluginBuildPluginTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/plugin/PluginBuildPluginTests.class new file mode 100644 index 0000000000000..f99a312289104 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/plugin/PluginBuildPluginTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/plugin/PluginPropertiesExtensionTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/plugin/PluginPropertiesExtensionTests.class new file mode 100644 index 0000000000000..590cd8ff5ee68 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/plugin/PluginPropertiesExtensionTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/DependencyLicensesTaskTests$1.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/DependencyLicensesTaskTests$1.class new file mode 100644 index 0000000000000..731121e0ac2ad Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/DependencyLicensesTaskTests$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/DependencyLicensesTaskTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/DependencyLicensesTaskTests.class new file mode 100644 index 0000000000000..bd0937810de05 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/DependencyLicensesTaskTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/FilePermissionsTaskTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/FilePermissionsTaskTests.class new file mode 100644 index 0000000000000..97ebce65b1b68 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/FilePermissionsTaskTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/ForbiddenPatternsTaskTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/ForbiddenPatternsTaskTests.class new file mode 100644 index 0000000000000..e31ea49f4271c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/ForbiddenPatternsTaskTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/UpdateShasTaskTests$1.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/UpdateShasTaskTests$1.class new file mode 100644 index 0000000000000..ab6bc29475027 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/UpdateShasTaskTests$1.class differ diff --git a/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/UpdateShasTaskTests.class b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/UpdateShasTaskTests.class new file mode 100644 index 0000000000000..963a6327b5ac2 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/test/org/opensearch/gradle/precommit/UpdateShasTaskTests.class differ diff --git a/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/BaseTestCase$ThrowingRunnable.class b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/BaseTestCase$ThrowingRunnable.class new file mode 100644 index 0000000000000..724772363370c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/BaseTestCase$ThrowingRunnable.class differ diff --git a/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/BaseTestCase.class b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/BaseTestCase.class new file mode 100644 index 0000000000000..af313446c68fa Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/BaseTestCase.class differ diff --git a/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/GradleIntegrationTestCase.class b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/GradleIntegrationTestCase.class new file mode 100644 index 0000000000000..9320949017637 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/GradleIntegrationTestCase.class differ diff --git a/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/GradleThreadsFilter.class b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/GradleThreadsFilter.class new file mode 100644 index 0000000000000..6511c439e4e29 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/GradleThreadsFilter.class differ diff --git a/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/GradleUnitTestCase.class b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/GradleUnitTestCase.class new file mode 100644 index 0000000000000..4dbd6c799c2fc Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/GradleUnitTestCase.class differ diff --git a/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/JUnit3MethodProvider.class b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/JUnit3MethodProvider.class new file mode 100644 index 0000000000000..2fe12d970266c Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/JUnit3MethodProvider.class differ diff --git a/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/TestClasspathUtils.class b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/TestClasspathUtils.class new file mode 100644 index 0000000000000..1f4bf126d9f85 Binary files /dev/null and b/buildSrc/build-bootstrap/classes/java/testFixtures/org/opensearch/gradle/test/TestClasspathUtils.class differ diff --git a/buildSrc/build-bootstrap/generated/sources/headers/java/main/org_opensearch_gradle_test_JNAKernel32Library.h b/buildSrc/build-bootstrap/generated/sources/headers/java/main/org_opensearch_gradle_test_JNAKernel32Library.h new file mode 100644 index 0000000000000..85f4f74c4589f --- /dev/null +++ b/buildSrc/build-bootstrap/generated/sources/headers/java/main/org_opensearch_gradle_test_JNAKernel32Library.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_opensearch_gradle_test_JNAKernel32Library */ + +#ifndef _Included_org_opensearch_gradle_test_JNAKernel32Library +#define _Included_org_opensearch_gradle_test_JNAKernel32Library +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_opensearch_gradle_test_JNAKernel32Library + * Method: GetShortPathNameW + * Signature: (Lcom/sun/jna/WString;[CI)I + */ +JNIEXPORT jint JNICALL Java_org_opensearch_gradle_test_JNAKernel32Library_GetShortPathNameW + (JNIEnv *, jobject, jobject, jcharArray, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/buildSrc/build-bootstrap/libs/buildSrc-1.3.20-SNAPSHOT-test-fixtures.jar b/buildSrc/build-bootstrap/libs/buildSrc-1.3.20-SNAPSHOT-test-fixtures.jar new file mode 100644 index 0000000000000..f75dd2591a1d5 Binary files /dev/null and b/buildSrc/build-bootstrap/libs/buildSrc-1.3.20-SNAPSHOT-test-fixtures.jar differ diff --git a/buildSrc/build-bootstrap/libs/buildSrc-1.3.20-SNAPSHOT.jar b/buildSrc/build-bootstrap/libs/buildSrc-1.3.20-SNAPSHOT.jar new file mode 100644 index 0000000000000..9d38c51038122 Binary files /dev/null and b/buildSrc/build-bootstrap/libs/buildSrc-1.3.20-SNAPSHOT.jar differ diff --git a/buildSrc/build-bootstrap/pluginUnderTestMetadata/plugin-under-test-metadata.properties b/buildSrc/build-bootstrap/pluginUnderTestMetadata/plugin-under-test-metadata.properties new file mode 100644 index 0000000000000..982d2a45d458c --- /dev/null +++ b/buildSrc/build-bootstrap/pluginUnderTestMetadata/plugin-under-test-metadata.properties @@ -0,0 +1 @@ +implementation-classpath=/Users/widdisd/git/OpenSearch/buildSrc/build-bootstrap/classes/java/main\:/Users/widdisd/git/OpenSearch/buildSrc/build-bootstrap/classes/groovy/main\:/Users/widdisd/git/OpenSearch/buildSrc/build-bootstrap/resources/main\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.apache.rat/apache-rat/0.13/300a4f05ce07afca7c65261def1d55c573439c6b/apache-rat-0.13.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.apache.rat/apache-rat-tasks/0.13/6d7b20532f93494ef410ce6786e254d34929b96e/apache-rat-tasks-0.13.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.apache.rat/apache-rat-core/0.13/ad2a849d2b0cc5148647ea39b0f2f52b4cb3fd88/apache-rat-core-0.13.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.26.1/44331c1130c370e726a2e1a3e6fba6d2558ef04a/commons-compress-1.26.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.netflix.nebula/gradle-info-plugin/8.2.0/ac20033baf04c94e1a4c1feb972aa7ae7f0a7009/gradle-info-plugin-8.2.0.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.eclipse.jgit/org.eclipse.jgit/6.8.0.202311291450-r/a665a8ad3a3fbeaee292d5927d204ffe8f6aa23d/org.eclipse.jgit-6.8.0.202311291450-r.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.16.1/47bd4d333fba53406f6c6c51884ddbca435c8862/commons-codec-1.16.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.github.jengelman.gradle.plugins/shadow/6.0.0/c8f22730dd3067bff8c1d8731742477d60a7ca4a/shadow-6.0.0.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.apache.ant/ant/1.10.12/be08c4f63e92e03bac761404cf77bc270928b6c5/ant-1.10.12.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.netflix.nebula/gradle-extra-configurations-plugin/3.0.3/32cd905383b257b4fbd494807520c0b17617d974/gradle-extra-configurations-plugin-3.0.3.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.netflix.nebula/nebula-publishing-plugin/4.7.0/4e7ca6cdc47df9fa9205e0977dacf9234186b314/nebula-publishing-plugin-4.7.0.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.vafer/jdependency/2.1.1/5f8306ae6f0466f8a53e1f199ce156794414436f/jdependency-2.1.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.16.0/27875a7935f1ddcc13267eb6fae1f719e0409572/commons-io-2.16.0.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.tmatesoft.svnkit/svnkit/1.8.12/a14959875cc8d719de98a18b95d250bb0a9ecd4b/svnkit-1.8.12.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna-platform/4.1.0/23457ad1cf75c2c16763330de5565a0e67b4bc0a/jna-platform-4.1.0.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch.agentproxy.connector-factory/0.0.7/780e0312287dd4e4f3601d401a073a081e403f2d/jsch.agentproxy.connector-factory-0.0.7.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch.agentproxy.usocket-jna/0.0.7/98cf51ca8d7882c203729ffa48e9b7be4c50b835/jsch.agentproxy.usocket-jna-0.0.7.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch.agentproxy.pageant/0.0.7/b40c0d9b10d79a0683ca93e3f70360b3d8045b62/jsch.agentproxy.pageant-0.0.7.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna/5.5.0/e0845217c4907822403912ad6828d8e0b256208/jna-5.5.0.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/de.thetaphi/forbiddenapis/3.2/34932d1a26982f65b7539c223ba43eee01bcfdd9/forbiddenapis-3.2.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.avast.gradle/gradle-docker-compose-plugin/0.14.12/a6a15f3768cd6d7c9d665c1a95474b3d8f747bbb/gradle-docker-compose-plugin-0.14.12.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/2.0/3aab2116756442bf0d4cd1c089b24d34c3baa253/snakeyaml-2.0.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.apache.maven/maven-model/3.6.2/ed527aff758e46c23a19b49a51f9ded64f3e1695/maven-model-3.6.2.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.networknt/json-schema-validator/1.0.36/16860c8f702eb5d59133d89022defc71eb24fa08/json-schema-validator-1.0.36.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.14.2/a7aae9525864930723e3453ab799521fdfd9d873/jackson-annotations-2.14.2.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.14.2/f804090e6399ce0cf78242db086017512dd71fcc/jackson-core-2.14.2.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.14.2/1e71fddbc80bb86f71a6345ac1e8ab8a00e7134/jackson-databind-2.14.2.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcpkix-jdk15to18/1.78.1/5884ee847542641d04abfbfdeca3446d0300670b/bcpkix-jdk15to18-1.78.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcpg-jdk15to18/1.78.1/c16b83216066f7fc1b56c5f8246fd1776f88d51e/bcpg-jdk15to18-1.78.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcutil-jdk15to18/1.78.1/4853966f92545c988dcc8ce017344171fdf371cd/bcutil-jdk15to18-1.78.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15to18/1.78.1/83bfa8229f7127d933161aefb281e54a9ffcf9f4/bcprov-jdk15to18-1.78.1.jar\:/Users/widdisd/git/OpenSearch/buildSrc/reaper/build/libs/reaper.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.17.1/779f60f3844dadc3ef597976fcb1e5127b1f343d/log4j-core-2.17.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.jdom/jdom2/2.0.6.1/dc15dff8f701b227ee523eeb7a17f77c10eafe2f/jdom2-2.0.6.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.14.0/1ed471194b02f2c6cb734a0cd6f6f107c673afae/commons-lang3-3.14.0.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.apache.ant/ant-launcher/1.10.12/e090b4f9d3ecf45491cc16e759f1e843a1a224c0/ant-launcher-1.10.12.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.perforce/p4java/2015.2.1365273/5e6261eba517a79915fe33d2e933d18b9756220c/p4java-2015.2.1365273.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.netflix.nebula/gradle-contacts-plugin/5.1.0/fc73278c73d114ae70ce77958244f3887733f7ea/gradle-contacts-plugin-5.1.0.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.googlecode.javaewah/JavaEWAH/1.2.3/13a27c856e0c8808cee9a64032c58eee11c3adc9/JavaEWAH-1.2.3.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.36/6c62681a2f655b49963a5983b8b0950a6120ae14/slf4j-api-1.7.36.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-commons/8.0.1/19c7ba355f0737815205518e332a8dc08b417c6/asm-commons-8.0.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/8.0.1/6c2c7b3006b3a54dd63467a020263c0756fd5e80/asm-analysis-8.0.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-tree/8.0.1/dfcad5abbcff36f8bdad5647fe6f4972e958ad59/asm-tree-8.0.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm/8.0.1/3f5199523fb95304b44563f5d56d9f5a07270669/asm-8.0.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.codehaus.plexus/plexus-utils/3.2.1/13b015768e0d04849d2794e4c47eb02d01a0de32/plexus-utils-3.2.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.jruby.joni/joni/2.1.31/d7902dfb0a0c89bc613ff1eae281174ac59def96/joni-2.1.31.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.jcraft/jzlib/1.1.2/a7d1993e6362271999be944b143352825cb5d966/jzlib-1.1.2.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch.agentproxy.svnkit-trilead-ssh2/0.0.7/95015f649026507428aa2f37baba69ba8a86dc67/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.trilead/trilead-ssh2/1.0.0-build220/74d96b4d15dc841140487e01734201e604dfce71/trilead-ssh2-1.0.0-build220.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/de.regnis.q.sequence/sequence-library/1.0.3/3bcf12fa805a735bb26369cd66c5933767c026de/sequence-library-1.0.3.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.tmatesoft.sqljet/sqljet/1.1.10/ede7fbabd4c96d34e48fda0e8feced24c98cedca/sqljet-1.1.10.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.apache.rat/apache-rat-api/0.13/a02aa02e76f9a929c9f1fecfae8e2f5bb0cf59d3/apache-rat-api-0.13.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/commons-collections/commons-collections/3.2.2/8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5/commons-collections-3.2.2.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/commons-lang/commons-lang/2.6/ce1edb914c94ebc388f086c6827e8bdeec71ac2/commons-lang-2.6.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/commons-cli/commons-cli/1.3.1/1303efbc4b181e5a58bf2e967dc156a3132b97c0/commons-cli-1.3.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.17.1/d771af8e336e372fb5399c99edabe0919aeaf5b2/log4j-api-2.17.1.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.jruby.jcodings/jcodings/1.0.46/781db88772093f825d8caf4014e4fb99121beb2f/jcodings-1.0.46.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch.agentproxy.usocket-nc/0.0.7/aff6f0f3a68f9731580d7c48075fdf177532dfe6/jsch.agentproxy.usocket-nc-0.0.7.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch.agentproxy.sshagent/0.0.7/5c09a3d2a0562de53cf616794f43f51a3c0a496c/jsch.agentproxy.sshagent-0.0.7.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch.agentproxy.core/0.0.7/9bcf818dc9e5247b01b1b18671a12caac293ae40/jsch.agentproxy.core-0.0.7.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/org.antlr/antlr-runtime/3.4/8f011408269a8e42b8548687e137d8eeb56df4b4/antlr-runtime-3.4.jar\:/Users/widdisd/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/platform/3.4.0/e3f70017be8100d3d6923f50b3d2ee17714e9c13/platform-3.4.0.jar diff --git a/buildSrc/build-bootstrap/reports/plugin-development/validation-report.txt b/buildSrc/build-bootstrap/reports/plugin-development/validation-report.txt new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.build.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.build.properties new file mode 100644 index 0000000000000..3266dd46d125a --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.build.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.BuildPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.distribution-download.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.distribution-download.properties new file mode 100644 index 0000000000000..d62eec2eb23a7 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.distribution-download.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.DistributionDownloadPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.distro-test.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.distro-test.properties new file mode 100644 index 0000000000000..04ea82588f7ab --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.distro-test.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.test.DistroTestPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.docker-support.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.docker-support.properties new file mode 100644 index 0000000000000..85a84d7f59c0f --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.docker-support.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.docker.DockerSupportPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.docs-test.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.docs-test.properties new file mode 100644 index 0000000000000..cccd14290aa07 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.docs-test.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.doc.DocsTestPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.global-build-info.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.global-build-info.properties new file mode 100644 index 0000000000000..105bb6b7b4330 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.global-build-info.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.info.GlobalBuildInfoPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-cluster-test.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-cluster-test.properties new file mode 100644 index 0000000000000..530534769180d --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-cluster-test.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.test.InternalClusterTestPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-archive-check.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-archive-check.properties new file mode 100644 index 0000000000000..6ad5455e12b70 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-archive-check.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.internal.InternalDistributionArchiveCheckPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-archive-setup.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-archive-setup.properties new file mode 100644 index 0000000000000..9d3f52eb56b6e --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-archive-setup.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.internal.InternalDistributionArchiveSetupPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-bwc-setup.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-bwc-setup.properties new file mode 100644 index 0000000000000..731307a1b3545 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-bwc-setup.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.internal.InternalDistributionBwcSetupPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-download.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-download.properties new file mode 100644 index 0000000000000..1ae2bc93cdb23 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.internal-distribution-download.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.internal.InternalDistributionDownloadPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.java-rest-test.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.java-rest-test.properties new file mode 100644 index 0000000000000..d3c6952031a44 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.java-rest-test.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.test.rest.JavaRestTestPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.java.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.java.properties new file mode 100644 index 0000000000000..3ca8ae40beffb --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.java.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.OpenSearchJavaPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.jdk-download.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.jdk-download.properties new file mode 100644 index 0000000000000..9bf7fb7895a94 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.jdk-download.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.JdkDownloadPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.opensearchplugin.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.opensearchplugin.properties new file mode 100644 index 0000000000000..84d89b8bc28ce --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.opensearchplugin.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.plugin.PluginBuildPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.publish.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.publish.properties new file mode 100644 index 0000000000000..01aa629679594 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.publish.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.PublishPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.reaper.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.reaper.properties new file mode 100644 index 0000000000000..1117c0c4f815c --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.reaper.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.ReaperPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.repositories.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.repositories.properties new file mode 100644 index 0000000000000..f0570c389f3c1 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.repositories.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.RepositoriesSetupPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.rest-resources.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.rest-resources.properties new file mode 100644 index 0000000000000..c643a1a5217ba --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.rest-resources.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.test.rest.RestResourcesPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.rest-test.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.rest-test.properties new file mode 100644 index 0000000000000..1a6188dcb74c2 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.rest-test.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.test.RestTestPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.standalone-rest-test.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.standalone-rest-test.properties new file mode 100644 index 0000000000000..60de7d014e041 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.standalone-rest-test.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.test.StandaloneRestTestPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.standalone-test.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.standalone-test.properties new file mode 100644 index 0000000000000..d579f151df4ec --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.standalone-test.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.test.StandaloneTestPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.symbolic-link-preserving-tar.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.symbolic-link-preserving-tar.properties new file mode 100644 index 0000000000000..6753020f167fb --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.symbolic-link-preserving-tar.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.tar.SymoblicLinkPreservingTarPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test-base.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test-base.properties new file mode 100644 index 0000000000000..ff3be7b30dbcb --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test-base.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.OpenSearchTestBasePlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test-with-dependencies.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test-with-dependencies.properties new file mode 100644 index 0000000000000..6cb409a617224 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test-with-dependencies.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.test.TestWithDependenciesPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test-with-ssl.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test-with-ssl.properties new file mode 100644 index 0000000000000..1dc88f71d40aa --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test-with-ssl.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.test.TestWithSslPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test.fixtures.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test.fixtures.properties new file mode 100644 index 0000000000000..00b9748f1f0cc --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.test.fixtures.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.testfixtures.TestFixturesPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.testclusters.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.testclusters.properties new file mode 100644 index 0000000000000..902e928c0e664 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.testclusters.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.testclusters.TestClustersPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.validate-rest-spec.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.validate-rest-spec.properties new file mode 100644 index 0000000000000..3c88abf9dc82f --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.validate-rest-spec.properties @@ -0,0 +1,12 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +implementation-class=org.opensearch.gradle.precommit.ValidateRestSpecPlugin diff --git a/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.yaml-rest-test.properties b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.yaml-rest-test.properties new file mode 100644 index 0000000000000..f4945114e3a57 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/META-INF/gradle-plugins/opensearch.yaml-rest-test.properties @@ -0,0 +1,31 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +implementation-class=org.opensearch.gradle.test.rest.YamlRestTestPlugin diff --git a/buildSrc/build-bootstrap/resources/main/buildSrc.marker b/buildSrc/build-bootstrap/resources/main/buildSrc.marker new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/buildSrc/build-bootstrap/resources/main/cacerts.bcfks b/buildSrc/build-bootstrap/resources/main/cacerts.bcfks new file mode 100644 index 0000000000000..9c3863eda60c5 Binary files /dev/null and b/buildSrc/build-bootstrap/resources/main/cacerts.bcfks differ diff --git a/buildSrc/build-bootstrap/resources/main/deb/README b/buildSrc/build-bootstrap/resources/main/deb/README new file mode 100644 index 0000000000000..cdecf00756d31 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/deb/README @@ -0,0 +1,4 @@ +This directory contains templates that work around gradle-ospackage-plugin +trying to be helpful and adding templates for your os packaging scripts. We +have relatively nice scripts already so we just override the templates to be +mostly noops. diff --git a/buildSrc/build-bootstrap/resources/main/deb/conffiles.ftl b/buildSrc/build-bootstrap/resources/main/deb/conffiles.ftl new file mode 100644 index 0000000000000..db7788a4e441b --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/deb/conffiles.ftl @@ -0,0 +1,3 @@ +<% files.each {file -> %><%= file +%> +<% } %> diff --git a/buildSrc/build-bootstrap/resources/main/deb/postinst.ftl b/buildSrc/build-bootstrap/resources/main/deb/postinst.ftl new file mode 100644 index 0000000000000..9acfc0f084e06 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/deb/postinst.ftl @@ -0,0 +1,2 @@ +#!/bin/bash -e +<% commands.each {command -> %><%= command %><% } %> diff --git a/buildSrc/build-bootstrap/resources/main/deb/preinst.ftl b/buildSrc/build-bootstrap/resources/main/deb/preinst.ftl new file mode 100644 index 0000000000000..9acfc0f084e06 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/deb/preinst.ftl @@ -0,0 +1,2 @@ +#!/bin/bash -e +<% commands.each {command -> %><%= command %><% } %> diff --git a/buildSrc/build-bootstrap/resources/main/eclipse.settings/org.eclipse.core.resources.prefs b/buildSrc/build-bootstrap/resources/main/eclipse.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000000..6fd0a9aab1327 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/eclipse.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding//src/test/resources=UTF-8 +encoding/=UTF-8 \ No newline at end of file diff --git a/buildSrc/build-bootstrap/resources/main/eclipse.settings/org.eclipse.jdt.core.prefs b/buildSrc/build-bootstrap/resources/main/eclipse.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000000000..b310bac04c66b --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/eclipse.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,24 @@ +eclipse.preferences.version=1 + +# this is merged with gradle's generated properties during 'gradle eclipse' + +# NOTE: null pointer analysis etc is not enabled currently, it seems very unstable +# (e.g. crashing eclipse etc) +# org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=enabled +# org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore +# org.eclipse.jdt.core.compiler.annotation.nullable=org.opensearch.common.Nullable +# org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled +# org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning +# org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=warning +# org.eclipse.jdt.core.compiler.problem.nullReference=warning +# org.eclipse.jdt.core.compiler.problem.nullSpecViolation=warning +# org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning +# org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning + +# We check this in Gradle. Eclipse fails this check because it doesn't have separate class-paths for +org.eclipse.jdt.core.circularClasspath=warning +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.formatter.comment.line_length=140 +org.eclipse.jdt.core.formatter.lineSplit=140 +org.eclipse.jdt.core.formatter.tabulation.char=space +org.eclipse.jdt.core.formatter.tabulation.size=4 diff --git a/buildSrc/build-bootstrap/resources/main/eclipse.settings/org.eclipse.jdt.ui.prefs b/buildSrc/build-bootstrap/resources/main/eclipse.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000000000..827a41bf634c9 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/eclipse.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +formatter_settings_version=12 +# Intellij IDEA import order +org.eclipse.jdt.ui.importorder=;com;org;java;javax;\#; +# License header +org.eclipse.jdt.ui.text.custom_code_templates= diff --git a/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_11.policy b/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_11.policy new file mode 100644 index 0000000000000..10193f4eb385d --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_11.policy @@ -0,0 +1,29 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + * + * Modifications Copyright OpenSearch Contributors. See + * GitHub history for details. + */ + +// Security Policy for JDK 11 and higher, with BouncyCastle FIPS provider and BouncyCastleJsseProvider in FIPS mode + +grant { + permission java.security.SecurityPermission "putProviderProperty.BCFIPS"; + permission java.security.SecurityPermission "putProviderProperty.BCJSSE"; + permission java.lang.RuntimePermission "getProtectionDomain"; + permission java.util.PropertyPermission "java.runtime.name", "read"; + permission org.bouncycastle.crypto.CryptoServicesPermission "tlsAlgorithmsEnabled"; + //io.netty.handler.codec.DecoderException + permission java.lang.RuntimePermission "accessClassInPackage.sun.security.internal.spec"; + //java.security.InvalidAlgorithmParameterException: Cannot process GCMParameterSpec + permission java.lang.RuntimePermission "accessDeclaredMembers"; + permission java.util.PropertyPermission "intellij.debug.agent", "read"; + permission java.util.PropertyPermission "intellij.debug.agent", "write"; + permission org.bouncycastle.crypto.CryptoServicesPermission "exportSecretKey"; + permission org.bouncycastle.crypto.CryptoServicesPermission "exportPrivateKey"; + permission java.io.FilePermission "${javax.net.ssl.trustStore}", "read"; +}; diff --git a/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_11.security b/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_11.security new file mode 100644 index 0000000000000..e6a025e7eb10d --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_11.security @@ -0,0 +1,53 @@ +# Security Properties for JDK 11 and higher, with BouncyCastle FIPS provider and BouncyCastleJsseProvider in FIPS mode + +security.provider.1=org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider C:HYBRID;ENABLE{All}; +security.provider.2=org.bouncycastle.jsse.provider.BouncyCastleJsseProvider fips:BCFIPS +security.provider.3=SUN +security.provider.4=SunJGSS +securerandom.source=file:/dev/urandom +securerandom.strongAlgorithms=NativePRNGBlocking:SUN,DRBG:SUN +securerandom.drbg.config= +login.configuration.provider=sun.security.provider.ConfigFile +policy.provider=sun.security.provider.PolicyFile +policy.expandProperties=true +policy.allowSystemProperty=true +policy.ignoreIdentityScope=false +keystore.type=BCFKS +keystore.type.compat=true +package.access=sun.misc.,\ + sun.reflect. +package.definition=sun.misc.,\ + sun.reflect. +security.overridePropertiesFile=true +ssl.KeyManagerFactory.algorithm=PKIX +ssl.TrustManagerFactory.algorithm=PKIX +networkaddress.cache.negative.ttl=10 +krb5.kdc.bad.policy = tryLast +jdk.certpath.disabledAlgorithms=MD2, MD5, SHA1 jdkCA & usage TLSServer, \ + RSA keySize < 1024, DSA keySize < 1024, EC keySize < 224 +jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, \ + DSA keySize < 1024 +jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, \ + EC keySize < 224, DES40_CBC, RC4_40, 3DES_EDE_CBC +jdk.tls.legacyAlgorithms= \ + K_NULL, C_NULL, M_NULL, \ + DH_anon, ECDH_anon, \ + RC4_128, RC4_40, DES_CBC, DES40_CBC, \ + 3DES_EDE_CBC +jdk.tls.keyLimits=AES/GCM/NoPadding KeyUpdate 2^37 +crypto.policy=unlimited +jdk.xml.dsig.secureValidationPolicy=\ + disallowAlg http://www.w3.org/TR/1999/REC-xslt-19991116,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#rsa-md5,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#hmac-md5,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#md5,\ + maxTransforms 5,\ + maxReferences 30,\ + disallowReferenceUriSchemes file http https,\ + minKeySize RSA 1024,\ + minKeySize DSA 1024,\ + minKeySize EC 224,\ + noDuplicateIds,\ + noRetrievalMethodLoops +jceks.key.serialFilter = java.base/java.lang.Enum;java.base/java.security.KeyRep;\ + java.base/java.security.KeyRep$Type;java.base/javax.crypto.spec.SecretKeySpec;!* diff --git a/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_8.policy b/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_8.policy new file mode 100644 index 0000000000000..87dbe85c22ab5 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_8.policy @@ -0,0 +1,34 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + * + * Modifications Copyright OpenSearch Contributors. See + * GitHub history for details. + */ + +// Security Policy for JDK 8, with BouncyCastle FIPS provider and BouncyCastleJsseProvider in FIPS mode + +grant codeBase "file:${java.home}/lib/ext/localedata.jar" { + // Allow resource bundles to be loaded for non root locales. See + // https://github.com/elastic/elasticsearch/issues/39981 + permission java.lang.RuntimePermission "accessClassInPackage.sun.util.*"; +}; +grant { + permission java.security.SecurityPermission "putProviderProperty.BCFIPS"; + permission java.security.SecurityPermission "putProviderProperty.BCJSSE"; + permission java.lang.RuntimePermission "getProtectionDomain"; + permission java.util.PropertyPermission "java.runtime.name", "read"; + permission org.bouncycastle.crypto.CryptoServicesPermission "tlsAlgorithmsEnabled"; + //io.netty.handler.codec.DecoderException + permission java.lang.RuntimePermission "accessClassInPackage.sun.security.internal.spec"; + //java.security.InvalidAlgorithmParameterException: Cannot process GCMParameterSpec + permission java.lang.RuntimePermission "accessDeclaredMembers"; + permission java.util.PropertyPermission "intellij.debug.agent", "read"; + permission java.util.PropertyPermission "intellij.debug.agent", "write"; + permission org.bouncycastle.crypto.CryptoServicesPermission "exportSecretKey"; + permission org.bouncycastle.crypto.CryptoServicesPermission "exportPrivateKey"; + permission java.io.FilePermission "${javax.net.ssl.trustStore}", "read"; +}; diff --git a/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_8.security b/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_8.security new file mode 100644 index 0000000000000..df21041f5191b --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/fips_java_bcjsse_8.security @@ -0,0 +1,134 @@ +# Security Properties for JDK 8, with BouncyCastle FIPS provider and BouncyCastleJsseProvider in FIPS mode + +security.provider.1=org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider C:HYBRID;ENABLE{All}; +security.provider.2=org.bouncycastle.jsse.provider.BouncyCastleJsseProvider fips:BCFIPS +security.provider.3=sun.security.provider.Sun +security.provider.4=sun.security.jgss.SunProvider +securerandom.source=file:/dev/urandom +securerandom.strongAlgorithms=NativePRNGBlocking:SUN +login.configuration.provider=sun.security.provider.ConfigFile +policy.provider=sun.security.provider.PolicyFile +policy.url.1=file:${java.home}/lib/security/java.policy +policy.url.2=file:${user.home}/.java.policy +policy.expandProperties=true +policy.allowSystemProperty=true +policy.ignoreIdentityScope=false +keystore.type=bcfks +keystore.type.compat=true +package.access=sun.,\ + org.GNOME.Accessibility.,\ + com.sun.xml.internal.,\ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ + com.sun.media.sound.,\ + com.sun.naming.internal.,\ + com.sun.proxy.,\ + com.sun.corba.se.,\ + com.sun.org.apache.bcel.internal.,\ + com.sun.org.apache.regexp.internal.,\ + com.sun.org.apache.xerces.internal.,\ + com.sun.org.apache.xpath.internal.,\ + com.sun.org.apache.xalan.internal.extensions.,\ + com.sun.org.apache.xalan.internal.lib.,\ + com.sun.org.apache.xalan.internal.res.,\ + com.sun.org.apache.xalan.internal.templates.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.apache.xalan.internal.xslt.,\ + com.sun.org.apache.xalan.internal.xsltc.cmdline.,\ + com.sun.org.apache.xalan.internal.xsltc.compiler.,\ + com.sun.org.apache.xalan.internal.xsltc.trax.,\ + com.sun.org.apache.xalan.internal.xsltc.util.,\ + com.sun.org.apache.xml.internal.res.,\ + com.sun.org.apache.xml.internal.resolver.helpers.,\ + com.sun.org.apache.xml.internal.resolver.readers.,\ + com.sun.org.apache.xml.internal.security.,\ + com.sun.org.apache.xml.internal.serializer.utils.,\ + com.sun.org.apache.xml.internal.utils.,\ + com.sun.org.glassfish.,\ + com.oracle.xmlns.internal.,\ + com.oracle.webservices.internal.,\ + oracle.jrockit.jfr.,\ + org.jcp.xml.dsig.internal.,\ + jdk.internal.,\ + jdk.nashorn.internal.,\ + jdk.nashorn.tools.,\ + jdk.xml.internal.,\ + com.sun.activation.registries. + +package.definition=sun.,\ + com.sun.xml.internal.,\ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ + com.sun.media.sound.,\ + com.sun.naming.internal.,\ + com.sun.proxy.,\ + com.sun.corba.se.,\ + com.sun.org.apache.bcel.internal.,\ + com.sun.org.apache.regexp.internal.,\ + com.sun.org.apache.xerces.internal.,\ + com.sun.org.apache.xpath.internal.,\ + com.sun.org.apache.xalan.internal.extensions.,\ + com.sun.org.apache.xalan.internal.lib.,\ + com.sun.org.apache.xalan.internal.res.,\ + com.sun.org.apache.xalan.internal.templates.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.apache.xalan.internal.xslt.,\ + com.sun.org.apache.xalan.internal.xsltc.cmdline.,\ + com.sun.org.apache.xalan.internal.xsltc.compiler.,\ + com.sun.org.apache.xalan.internal.xsltc.trax.,\ + com.sun.org.apache.xalan.internal.xsltc.util.,\ + com.sun.org.apache.xml.internal.res.,\ + com.sun.org.apache.xml.internal.resolver.helpers.,\ + com.sun.org.apache.xml.internal.resolver.readers.,\ + com.sun.org.apache.xml.internal.security.,\ + com.sun.org.apache.xml.internal.serializer.utils.,\ + com.sun.org.apache.xml.internal.utils.,\ + com.sun.org.glassfish.,\ + com.oracle.xmlns.internal.,\ + com.oracle.webservices.internal.,\ + oracle.jrockit.jfr.,\ + org.jcp.xml.dsig.internal.,\ + jdk.internal.,\ + jdk.nashorn.internal.,\ + jdk.nashorn.tools.,\ + jdk.xml.internal.,\ + com.sun.activation.registries. + +ssl.KeyManagerFactory.algorithm=PKIX +ssl.TrustManagerFactory.algorithm=PKIX +networkaddress.cache.negative.ttl=10 +krb5.kdc.bad.policy = tryLast +jdk.certpath.disabledAlgorithms=MD2, MD5, SHA1 jdkCA & usage TLSServer, \ + RSA keySize < 1024, DSA keySize < 1024, EC keySize < 224 + +jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, DSA keySize < 1024 + + +jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, \ + EC keySize < 224, DES40_CBC, RC4_40, 3DES_EDE_CBC + +jdk.tls.legacyAlgorithms= \ + K_NULL, C_NULL, M_NULL, \ + DH_anon, ECDH_anon, \ + RC4_128, RC4_40, DES_CBC, DES40_CBC, \ + 3DES_EDE_CBC +crypto.policy=unlimited + +jdk.xml.dsig.secureValidationPolicy=\ + disallowAlg http://www.w3.org/TR/1999/REC-xslt-19991116,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#rsa-md5,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#hmac-md5,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#md5,\ + maxTransforms 5,\ + maxReferences 30,\ + disallowReferenceUriSchemes file http https,\ + minKeySize RSA 1024,\ + minKeySize DSA 1024,\ + minKeySize EC 224,\ + noDuplicateIds,\ + noRetrievalMethodLoops + +jceks.key.serialFilter = java.lang.Enum;java.security.KeyRep;\ + java.security.KeyRep$Type;javax.crypto.spec.SecretKeySpec;!* diff --git a/buildSrc/build-bootstrap/resources/main/fips_java_sunjsse.policy b/buildSrc/build-bootstrap/resources/main/fips_java_sunjsse.policy new file mode 100644 index 0000000000000..1d2f06e3a1314 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/fips_java_sunjsse.policy @@ -0,0 +1,29 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + * + * Modifications Copyright OpenSearch Contributors. See + * GitHub history for details. + */ + +// Security Policy for JDK 8, with BouncyCastle FIPS provider and SunJSSE in FIPS mode + +grant codeBase "file:${java.home}/lib/ext/localedata.jar" { + // Allow resource bundles to be loaded for non root locales. See + // https://github.com/elastic/elasticsearch/issues/39981 + permission java.lang.RuntimePermission "accessClassInPackage.sun.util.*"; +}; +grant { + permission org.bouncycastle.crypto.CryptoServicesPermission "exportPrivateKey"; + permission org.bouncycastle.crypto.CryptoServicesPermission "exportSecretKey"; + permission java.lang.RuntimePermission "getProtectionDomain"; + permission java.util.PropertyPermission "java.runtime.name", "read"; + permission org.bouncycastle.crypto.CryptoServicesPermission "tlsAlgorithmsEnabled"; + //io.netty.handler.codec.DecoderException + permission java.lang.RuntimePermission "accessClassInPackage.sun.security.internal.spec"; + //java.security.InvalidAlgorithmParameterException: Cannot process GCMParameterSpec + permission java.lang.RuntimePermission "accessDeclaredMembers"; +}; diff --git a/buildSrc/build-bootstrap/resources/main/fips_java_sunjsse.security b/buildSrc/build-bootstrap/resources/main/fips_java_sunjsse.security new file mode 100644 index 0000000000000..2959bea3b8596 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/fips_java_sunjsse.security @@ -0,0 +1,134 @@ +# Security Properties for JDK 8, with BouncyCastle FIPS provider and SunJSSE in FIPS mode + +security.provider.1=org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider C:HYBRID;ENABLE{All}; +security.provider.2=com.sun.net.ssl.internal.ssl.Provider BCFIPS +security.provider.3=sun.security.provider.Sun +security.provider.4=sun.security.jgss.SunProvider +securerandom.source=file:/dev/urandom +securerandom.strongAlgorithms=NativePRNGBlocking:SUN +login.configuration.provider=sun.security.provider.ConfigFile +policy.provider=sun.security.provider.PolicyFile +policy.url.1=file:${java.home}/lib/security/java.policy +policy.url.2=file:${user.home}/.java.policy +policy.expandProperties=true +policy.allowSystemProperty=true +policy.ignoreIdentityScope=false +keystore.type=bcfks +keystore.type.compat=true +package.access=sun.,\ + org.GNOME.Accessibility.,\ + com.sun.xml.internal.,\ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ + com.sun.media.sound.,\ + com.sun.naming.internal.,\ + com.sun.proxy.,\ + com.sun.corba.se.,\ + com.sun.org.apache.bcel.internal.,\ + com.sun.org.apache.regexp.internal.,\ + com.sun.org.apache.xerces.internal.,\ + com.sun.org.apache.xpath.internal.,\ + com.sun.org.apache.xalan.internal.extensions.,\ + com.sun.org.apache.xalan.internal.lib.,\ + com.sun.org.apache.xalan.internal.res.,\ + com.sun.org.apache.xalan.internal.templates.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.apache.xalan.internal.xslt.,\ + com.sun.org.apache.xalan.internal.xsltc.cmdline.,\ + com.sun.org.apache.xalan.internal.xsltc.compiler.,\ + com.sun.org.apache.xalan.internal.xsltc.trax.,\ + com.sun.org.apache.xalan.internal.xsltc.util.,\ + com.sun.org.apache.xml.internal.res.,\ + com.sun.org.apache.xml.internal.resolver.helpers.,\ + com.sun.org.apache.xml.internal.resolver.readers.,\ + com.sun.org.apache.xml.internal.security.,\ + com.sun.org.apache.xml.internal.serializer.utils.,\ + com.sun.org.apache.xml.internal.utils.,\ + com.sun.org.glassfish.,\ + com.oracle.xmlns.internal.,\ + com.oracle.webservices.internal.,\ + oracle.jrockit.jfr.,\ + org.jcp.xml.dsig.internal.,\ + jdk.internal.,\ + jdk.nashorn.internal.,\ + jdk.nashorn.tools.,\ + jdk.xml.internal.,\ + com.sun.activation.registries. + +package.definition=sun.,\ + com.sun.xml.internal.,\ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ + com.sun.media.sound.,\ + com.sun.naming.internal.,\ + com.sun.proxy.,\ + com.sun.corba.se.,\ + com.sun.org.apache.bcel.internal.,\ + com.sun.org.apache.regexp.internal.,\ + com.sun.org.apache.xerces.internal.,\ + com.sun.org.apache.xpath.internal.,\ + com.sun.org.apache.xalan.internal.extensions.,\ + com.sun.org.apache.xalan.internal.lib.,\ + com.sun.org.apache.xalan.internal.res.,\ + com.sun.org.apache.xalan.internal.templates.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.apache.xalan.internal.xslt.,\ + com.sun.org.apache.xalan.internal.xsltc.cmdline.,\ + com.sun.org.apache.xalan.internal.xsltc.compiler.,\ + com.sun.org.apache.xalan.internal.xsltc.trax.,\ + com.sun.org.apache.xalan.internal.xsltc.util.,\ + com.sun.org.apache.xml.internal.res.,\ + com.sun.org.apache.xml.internal.resolver.helpers.,\ + com.sun.org.apache.xml.internal.resolver.readers.,\ + com.sun.org.apache.xml.internal.security.,\ + com.sun.org.apache.xml.internal.serializer.utils.,\ + com.sun.org.apache.xml.internal.utils.,\ + com.sun.org.glassfish.,\ + com.oracle.xmlns.internal.,\ + com.oracle.webservices.internal.,\ + oracle.jrockit.jfr.,\ + org.jcp.xml.dsig.internal.,\ + jdk.internal.,\ + jdk.nashorn.internal.,\ + jdk.nashorn.tools.,\ + jdk.xml.internal.,\ + com.sun.activation.registries. + +ssl.KeyManagerFactory.algorithm=SunX509 +ssl.TrustManagerFactory.algorithm=PKIX +networkaddress.cache.negative.ttl=10 +krb5.kdc.bad.policy = tryLast +jdk.certpath.disabledAlgorithms=MD2, MD5, SHA1 jdkCA & usage TLSServer, \ + RSA keySize < 1024, DSA keySize < 1024, EC keySize < 224 + +jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, DSA keySize < 1024 + + +jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, \ + EC keySize < 224, DES40_CBC, RC4_40, 3DES_EDE_CBC + +jdk.tls.legacyAlgorithms= \ + K_NULL, C_NULL, M_NULL, \ + DH_anon, ECDH_anon, \ + RC4_128, RC4_40, DES_CBC, DES40_CBC, \ + 3DES_EDE_CBC +crypto.policy=unlimited + +jdk.xml.dsig.secureValidationPolicy=\ + disallowAlg http://www.w3.org/TR/1999/REC-xslt-19991116,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#rsa-md5,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#hmac-md5,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#md5,\ + maxTransforms 5,\ + maxReferences 30,\ + disallowReferenceUriSchemes file http https,\ + minKeySize RSA 1024,\ + minKeySize DSA 1024,\ + minKeySize EC 224,\ + noDuplicateIds,\ + noRetrievalMethodLoops + +jceks.key.serialFilter = java.lang.Enum;java.security.KeyRep;\ + java.security.KeyRep$Type;javax.crypto.spec.SecretKeySpec;!* diff --git a/buildSrc/build-bootstrap/resources/main/forbidden/http-signatures.txt b/buildSrc/build-bootstrap/resources/main/forbidden/http-signatures.txt new file mode 100644 index 0000000000000..dcf20bbb09387 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/forbidden/http-signatures.txt @@ -0,0 +1,45 @@ +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on +# an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. + +@defaultMessage Explicitly specify the ContentType of HTTP entities when creating +org.apache.http.entity.StringEntity#(java.lang.String) +org.apache.http.entity.StringEntity#(java.lang.String,java.lang.String) +org.apache.http.entity.StringEntity#(java.lang.String,java.nio.charset.Charset) +org.apache.http.entity.ByteArrayEntity#(byte[]) +org.apache.http.entity.ByteArrayEntity#(byte[],int,int) +org.apache.http.entity.FileEntity#(java.io.File) +org.apache.http.entity.InputStreamEntity#(java.io.InputStream) +org.apache.http.entity.InputStreamEntity#(java.io.InputStream,long) +org.apache.http.nio.entity.NByteArrayEntity#(byte[]) +org.apache.http.nio.entity.NByteArrayEntity#(byte[],int,int) +org.apache.http.nio.entity.NFileEntity#(java.io.File) +org.apache.http.nio.entity.NStringEntity#(java.lang.String) +org.apache.http.nio.entity.NStringEntity#(java.lang.String,java.lang.String) + +@defaultMessage Use non-deprecated constructors +org.apache.http.nio.entity.NFileEntity#(java.io.File,java.lang.String) +org.apache.http.nio.entity.NFileEntity#(java.io.File,java.lang.String,boolean) +org.apache.http.entity.FileEntity#(java.io.File,java.lang.String) +org.apache.http.entity.StringEntity#(java.lang.String,java.lang.String,java.lang.String) + +@defaultMessage BasicEntity is easy to mess up and forget to set content type +org.apache.http.entity.BasicHttpEntity#() + +@defaultMessage EntityTemplate is easy to mess up and forget to set content type +org.apache.http.entity.EntityTemplate#(org.apache.http.entity.ContentProducer) + +@defaultMessage SerializableEntity uses java serialization and makes it easy to forget to set content type +org.apache.http.entity.SerializableEntity#(java.io.Serializable) diff --git a/buildSrc/build-bootstrap/resources/main/forbidden/jdk-signatures.txt b/buildSrc/build-bootstrap/resources/main/forbidden/jdk-signatures.txt new file mode 100644 index 0000000000000..b2fd479dce5ff --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/forbidden/jdk-signatures.txt @@ -0,0 +1,113 @@ +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on +# an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. + +@defaultMessage Convert to URI +java.net.URL#getPath() +java.net.URL#getFile() + +@defaultMessage Usage of getLocalHost is discouraged +java.net.InetAddress#getLocalHost() + +@defaultMessage Use java.nio.file instead of java.io.File API +java.util.jar.JarFile +java.util.zip.ZipFile +java.io.File +java.io.FileInputStream +java.io.FileOutputStream +java.io.PrintStream#(java.lang.String,java.lang.String) +java.io.PrintWriter#(java.lang.String,java.lang.String) +java.util.Formatter#(java.lang.String,java.lang.String,java.util.Locale) +java.io.RandomAccessFile +java.nio.file.Path#toFile() + +@defaultMessage Specify a location for the temp file/directory instead. +java.nio.file.Files#createTempDirectory(java.lang.String,java.nio.file.attribute.FileAttribute[]) +java.nio.file.Files#createTempFile(java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute[]) + +@defaultMessage Don't use java serialization - this can break BWC without noticing it +java.io.ObjectOutputStream +java.io.ObjectOutput +java.io.ObjectInputStream +java.io.ObjectInput + +java.nio.file.Files#isHidden(java.nio.file.Path) @ Dependent on the operating system, use FileSystemUtils.isHidden instead + +@defaultMessage Resolve hosts explicitly to the address(es) you want with InetAddress. +java.net.InetSocketAddress#(java.lang.String,int) +java.net.Socket#(java.lang.String,int) +java.net.Socket#(java.lang.String,int,java.net.InetAddress,int) + +@defaultMessage Don't bind to wildcard addresses. Be specific. +java.net.DatagramSocket#() +java.net.DatagramSocket#(int) +java.net.InetSocketAddress#(int) +java.net.MulticastSocket#() +java.net.MulticastSocket#(int) +java.net.ServerSocket#(int) +java.net.ServerSocket#(int,int) + +@defaultMessage use NetworkAddress format() to print IP or IP+ports +java.net.InetAddress#toString() +java.net.InetAddress#getHostAddress() +java.net.Inet4Address#getHostAddress() +java.net.Inet6Address#getHostAddress() +java.net.InetSocketAddress#toString() + +@defaultMessage avoid DNS lookups by accident: if you have a valid reason, then @SuppressWarnings with that reason so its completely clear +java.net.InetAddress#getHostName() +java.net.InetAddress#getCanonicalHostName() + +java.net.InetSocketAddress#getHostName() @ Use getHostString() instead, which avoids a DNS lookup + +@defaultMessage Do not violate java's access system +java.lang.Class#getDeclaredClasses() @ Do not violate java's access system: Use getClasses() instead +java.lang.Class#getDeclaredConstructor(java.lang.Class[]) @ Do not violate java's access system: Use getConstructor() instead +java.lang.Class#getDeclaredConstructors() @ Do not violate java's access system: Use getConstructors() instead +java.lang.Class#getDeclaredField(java.lang.String) @ Do not violate java's access system: Use getField() instead +java.lang.Class#getDeclaredFields() @ Do not violate java's access system: Use getFields() instead +java.lang.Class#getDeclaredMethod(java.lang.String, java.lang.Class[]) @ Do not violate java's access system: Use getMethod() instead +java.lang.Class#getDeclaredMethods() @ Do not violate java's access system: Use getMethods() instead +java.lang.reflect.AccessibleObject#setAccessible(boolean) +java.lang.reflect.AccessibleObject#setAccessible(java.lang.reflect.AccessibleObject[], boolean) + +@defaultMessage this method needs special permission +java.lang.Thread#getAllStackTraces() + +@defaultMessage Stopping threads explicitly leads to inconsistent states. Use interrupt() instead. +java.lang.Thread#stop() +# uncomment when https://github.com/elastic/elasticsearch/issues/31715 is fixed +# java.lang.Thread#stop(java.lang.Throwable) + +@defaultMessage Please do not terminate the application +java.lang.System#exit(int) +java.lang.Runtime#exit(int) +java.lang.Runtime#halt(int) + +@defaultMessage Treat system properties as immutable +java.lang.System#setProperties(java.util.Properties) +java.lang.System#setProperty(java.lang.String,java.lang.String) +java.lang.System#clearProperty(java.lang.String) +java.lang.System#getProperties() @ Use BootstrapInfo.getSystemProperties for a read-only view + +@defaultMessage Avoid unchecked warnings by using Collections#empty(List|Map|Set) methods +java.util.Collections#EMPTY_LIST +java.util.Collections#EMPTY_MAP +java.util.Collections#EMPTY_SET + +java.util.Collections#shuffle(java.util.List) @ Use java.util.Collections#shuffle(java.util.List, java.util.Random) with a reproducible source of randomness + +@defaultMessage Avoid creating FilePermission objects directly, but use FilePermissionUtils instead +java.io.FilePermission#(java.lang.String,java.lang.String) diff --git a/buildSrc/build-bootstrap/resources/main/forbidden/opensearch-all-signatures.txt b/buildSrc/build-bootstrap/resources/main/forbidden/opensearch-all-signatures.txt new file mode 100644 index 0000000000000..1e4e669e4722f --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/forbidden/opensearch-all-signatures.txt @@ -0,0 +1,65 @@ +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on +# an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. + +java.nio.file.Paths @ Use org.opensearch.common.io.PathUtils.get() instead. +java.nio.file.FileSystems#getDefault() @ use org.opensearch.common.io.PathUtils.getDefaultFileSystem() instead. + +java.nio.file.Files#getFileStore(java.nio.file.Path) @ Use org.opensearch.env.Environment.getFileStore() instead, impacted by JDK-8034057 +java.nio.file.Files#isWritable(java.nio.file.Path) @ Use org.opensearch.env.Environment.isWritable() instead, impacted by JDK-8034057 + +@defaultMessage Use org.opensearch.common.Randomness#get for reproducible sources of randomness +java.util.Random#() +java.util.concurrent.ThreadLocalRandom + +java.security.MessageDigest#clone() @ use org.opensearch.common.hash.MessageDigests + +@defaultMessage Don't use MethodHandles in slow ways, don't be lenient in tests. +java.lang.invoke.MethodHandle#invoke(java.lang.Object[]) +java.lang.invoke.MethodHandle#invokeWithArguments(java.lang.Object[]) +java.lang.invoke.MethodHandle#invokeWithArguments(java.util.List) + +@defaultMessage Don't open socket connections +java.net.URL#openStream() +java.net.URLConnection#connect() +java.net.URLConnection#getInputStream() +java.net.Socket#connect(java.net.SocketAddress) +java.net.Socket#connect(java.net.SocketAddress, int) +java.nio.channels.SocketChannel#open(java.net.SocketAddress) +java.nio.channels.SocketChannel#connect(java.net.SocketAddress) + +# This method is misleading, and uses lenient boolean parsing under the hood. If you intend to parse +# a system property as a boolean, use +# org.opensearch.common.Booleans#parseBoolean(java.lang.String) on the result of +# java.lang.SystemProperty#getProperty(java.lang.String) instead. If you were not intending to parse +# a system property as a boolean, but instead parse a string to a boolean, use +# org.opensearch.common.Booleans#parseBoolean(java.lang.String) directly on the string. +@defaultMessage use org.opensearch.common.Booleans#parseBoolean(java.lang.String) +java.lang.Boolean#getBoolean(java.lang.String) + +org.apache.lucene.util.IOUtils @ use @org.opensearch.core.internal.io instead + +@defaultMessage use executors from org.opensearch.common.util.concurrent.OpenSearchExecutors instead which will properly bubble up Errors +java.util.concurrent.AbstractExecutorService#() +java.util.concurrent.ThreadPoolExecutor#(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue) +java.util.concurrent.ThreadPoolExecutor#(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue, java.util.concurrent.ThreadFactory) +java.util.concurrent.ThreadPoolExecutor#(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue, java.util.concurrent.RejectedExecutionHandler) +java.util.concurrent.ThreadPoolExecutor#(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler) + +@defaultMessage extend org.opensearch.threadpool.Scheduler.SafeScheduledThreadPoolExecutor instead which will properly bubble up Errors +java.util.concurrent.ScheduledThreadPoolExecutor#(int) +java.util.concurrent.ScheduledThreadPoolExecutor#(int, java.util.concurrent.ThreadFactory) +java.util.concurrent.ScheduledThreadPoolExecutor#(int, java.util.concurrent.RejectedExecutionHandler) +java.util.concurrent.ScheduledThreadPoolExecutor#(int, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler) diff --git a/buildSrc/build-bootstrap/resources/main/forbidden/opensearch-server-signatures.txt b/buildSrc/build-bootstrap/resources/main/forbidden/opensearch-server-signatures.txt new file mode 100644 index 0000000000000..27fba8069125d --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/forbidden/opensearch-server-signatures.txt @@ -0,0 +1,149 @@ +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on +# an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. + +# For third-party dependencies, please put signatures in third-party.txt instead of here. + +@defaultMessage spawns threads with vague names; use a custom thread factory and name threads so that you can tell (by its name) which executor it is associated with + +java.util.concurrent.Executors#newFixedThreadPool(int) +java.util.concurrent.Executors#newSingleThreadExecutor() +java.util.concurrent.Executors#newCachedThreadPool() +java.util.concurrent.Executors#newSingleThreadScheduledExecutor() +java.util.concurrent.Executors#newScheduledThreadPool(int) +java.util.concurrent.Executors#defaultThreadFactory() +java.util.concurrent.Executors#privilegedThreadFactory() + +java.lang.Character#codePointBefore(char[],int) @ Implicit start offset is error-prone when the char[] is a buffer and the first chars are random chars +java.lang.Character#codePointAt(char[],int) @ Implicit end offset is error-prone when the char[] is a buffer and the last chars are random chars + +@defaultMessage Reference management is tricky, leave it to SearcherManager +org.apache.lucene.index.IndexReader#decRef() +org.apache.lucene.index.IndexReader#incRef() +org.apache.lucene.index.IndexReader#tryIncRef() + +@defaultMessage Only use wait / notify when really needed try to use concurrency primitives, latches or callbacks instead. +java.lang.Object#wait() +java.lang.Object#wait(long) +java.lang.Object#wait(long,int) +java.lang.Object#notify() +java.lang.Object#notifyAll() + +@defaultMessage Beware of the behavior of this method on MIN_VALUE +java.lang.Math#abs(int) +java.lang.Math#abs(long) + +@defaultMessage Please do not try to stop the world +java.lang.System#gc() + +@defaultMessage Use Channels.* methods to write to channels. Do not write directly. +java.nio.channels.WritableByteChannel#write(java.nio.ByteBuffer) +java.nio.channels.FileChannel#write(java.nio.ByteBuffer, long) +java.nio.channels.GatheringByteChannel#write(java.nio.ByteBuffer[], int, int) +java.nio.channels.GatheringByteChannel#write(java.nio.ByteBuffer[]) +java.nio.channels.ReadableByteChannel#read(java.nio.ByteBuffer) +java.nio.channels.ScatteringByteChannel#read(java.nio.ByteBuffer[]) +java.nio.channels.ScatteringByteChannel#read(java.nio.ByteBuffer[], int, int) +java.nio.channels.FileChannel#read(java.nio.ByteBuffer, long) + +@defaultMessage Use Lucene.parseLenient instead it strips off minor version +org.apache.lucene.util.Version#parseLeniently(java.lang.String) + +@defaultMessage Spawns a new thread which is solely under lucenes control use ThreadPool#relativeTimeInMillis instead +org.apache.lucene.search.TimeLimitingCollector#getGlobalTimerThread() +org.apache.lucene.search.TimeLimitingCollector#getGlobalCounter() + +@defaultMessage Don't interrupt threads use FutureUtils#cancel(Future) instead +java.util.concurrent.Future#cancel(boolean) + +@defaultMessage Don't try reading from paths that are not configured in Environment, resolve from Environment instead +org.opensearch.common.io.PathUtils#get(java.lang.String, java.lang.String[]) +org.opensearch.common.io.PathUtils#get(java.net.URI) + +@defaultMessage Constructing a DateTime without a time zone is dangerous +org.joda.time.DateTime#() +org.joda.time.DateTime#(long) +org.joda.time.DateTime#(int, int, int, int, int) +org.joda.time.DateTime#(int, int, int, int, int, int) +org.joda.time.DateTime#(int, int, int, int, int, int, int) +org.joda.time.DateTime#now() +org.joda.time.DateTimeZone#getDefault() + +@defaultMessage Local times may be ambiguous or nonexistent in a specific time zones. Use ZoneRules#getValidOffsets() instead. +java.time.LocalDateTime#atZone(java.time.ZoneId) +java.time.ZonedDateTime#of(int, int, int, int, int, int, int, java.time.ZoneId) +java.time.ZonedDateTime#of(java.time.LocalDate, java.time.LocalTime, java.time.ZoneId) +java.time.ZonedDateTime#of(java.time.LocalDateTime, java.time.ZoneId) +java.time.ZonedDateTime#truncatedTo(java.time.temporal.TemporalUnit) +java.time.ZonedDateTime#of(int, int, int, int, int, int, int, java.time.ZoneId) +java.time.ZonedDateTime#of(java.time.LocalDate, java.time.LocalTime, java.time.ZoneId) +java.time.ZonedDateTime#of(java.time.LocalDateTime, java.time.ZoneId) +java.time.ZonedDateTime#ofLocal(java.time.LocalDateTime, java.time.ZoneId, java.time.ZoneOffset) +java.time.OffsetDateTime#atZoneSimilarLocal(java.time.ZoneId) +java.time.zone.ZoneRules#getOffset(java.time.LocalDateTime) + +@defaultMessage Manipulation of an OffsetDateTime may yield a time that is not valid in the desired time zone. Use ZonedDateTime instead. +java.time.OffsetDateTime#minus(long, java.time.temporal.TemporalUnit) +java.time.OffsetDateTime#minus(long, java.time.temporal.TemporalUnit) +java.time.OffsetDateTime#minus(java.time.temporal.TemporalAmount) +java.time.OffsetDateTime#minusDays(long) +java.time.OffsetDateTime#minusHours(long) +java.time.OffsetDateTime#minusMinutes(long) +java.time.OffsetDateTime#minusMonths(long) +java.time.OffsetDateTime#minusNanos(long) +java.time.OffsetDateTime#minusSeconds(long) +java.time.OffsetDateTime#minusWeeks(long) +java.time.OffsetDateTime#minusYears(long) +java.time.OffsetDateTime#plus(long, java.time.temporal.TemporalUnit) +java.time.OffsetDateTime#plus(java.time.temporal.TemporalAmount) +java.time.OffsetDateTime#plusDays(long) +java.time.OffsetDateTime#plusHours(long) +java.time.OffsetDateTime#plusMinutes(long) +java.time.OffsetDateTime#plusMonths(long) +java.time.OffsetDateTime#plusNanos(long) +java.time.OffsetDateTime#plusSeconds(long) +java.time.OffsetDateTime#plusWeeks(long) +java.time.OffsetDateTime#plusYears(long) +java.time.OffsetDateTime#with(java.time.temporal.TemporalAdjuster) +java.time.OffsetDateTime#with(java.time.temporal.TemporalField, long) +java.time.OffsetDateTime#withDayOfMonth(int) +java.time.OffsetDateTime#withDayOfYear(int) +java.time.OffsetDateTime#withHour(int) +java.time.OffsetDateTime#withMinute(int) +java.time.OffsetDateTime#withMonth(int) +java.time.OffsetDateTime#withNano(int) +java.time.OffsetDateTime#withOffsetSameInstant(java.time.ZoneOffset) +java.time.OffsetDateTime#withOffsetSameLocal(java.time.ZoneOffset) +java.time.OffsetDateTime#withSecond(int) +java.time.OffsetDateTime#withYear(int) + +@defaultMessage Daylight saving is not the only reason for a change in timezone offset. +java.time.zone.ZoneRules#getStandardOffset(java.time.Instant) +java.time.zone.ZoneRules#getDaylightSavings(java.time.Instant) +java.time.zone.ZoneRules#isDaylightSavings(java.time.Instant) + +@defaultMessage Use logger methods with non-Object parameter +org.apache.logging.log4j.Logger#trace(java.lang.Object) +org.apache.logging.log4j.Logger#trace(java.lang.Object, java.lang.Throwable) +org.apache.logging.log4j.Logger#debug(java.lang.Object) +org.apache.logging.log4j.Logger#debug(java.lang.Object, java.lang.Throwable) +org.apache.logging.log4j.Logger#info(java.lang.Object) +org.apache.logging.log4j.Logger#info(java.lang.Object, java.lang.Throwable) +org.apache.logging.log4j.Logger#warn(java.lang.Object) +org.apache.logging.log4j.Logger#warn(java.lang.Object, java.lang.Throwable) +org.apache.logging.log4j.Logger#error(java.lang.Object) +org.apache.logging.log4j.Logger#error(java.lang.Object, java.lang.Throwable) +org.apache.logging.log4j.Logger#fatal(java.lang.Object) +org.apache.logging.log4j.Logger#fatal(java.lang.Object, java.lang.Throwable) diff --git a/buildSrc/build-bootstrap/resources/main/forbidden/opensearch-test-signatures.txt b/buildSrc/build-bootstrap/resources/main/forbidden/opensearch-test-signatures.txt new file mode 100644 index 0000000000000..766e13878cc25 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/forbidden/opensearch-test-signatures.txt @@ -0,0 +1,29 @@ +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on +# an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. + +com.carrotsearch.randomizedtesting.RandomizedTest#globalTempDir() @ Use newTempDirPath() instead +com.carrotsearch.randomizedtesting.annotations.Seed @ Don't commit hardcoded seeds +com.carrotsearch.randomizedtesting.annotations.Repeat @ Don't commit hardcoded repeats + +org.apache.lucene.codecs.Codec#setDefault(org.apache.lucene.codecs.Codec) @ Use the SuppressCodecs("*") annotation instead +org.apache.lucene.util.LuceneTestCase$Slow @ Don't write slow tests +org.junit.Ignore @ Use AwaitsFix instead +org.apache.lucene.util.LuceneTestCase$Nightly @ We don't run nightly tests at this point! +com.carrotsearch.randomizedtesting.annotations.Nightly @ We don't run nightly tests at this point! + +org.junit.Test @defaultMessage Just name your test method testFooBar + +java.lang.Math#random() @ Use one of the various randomization methods from LuceneTestCase or ESTestCase for reproducibility diff --git a/buildSrc/build-bootstrap/resources/main/forbidden/third-party-audit.txt b/buildSrc/build-bootstrap/resources/main/forbidden/third-party-audit.txt new file mode 100644 index 0000000000000..0346d6d8a583f --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/forbidden/third-party-audit.txt @@ -0,0 +1,98 @@ +# Licensed to Elasticsearch under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on +# an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. + +# Checks that we run against bytecode of third-party dependencies +# +# Be judicious about what is denied here: MANY classes will be subject +# to these rules, so please try to keep the false positive rate low! +# +# Each third party .class failing checks will need to be explicitly +# listed in the module's build.gradle file: +# +# thirdPartyAudit.excludes = [ +# // uses internal java api: sun.misc.Unsafe +# 'org.foo.Bar', +# // missing class! +# 'com.missing.dependency.WTF', +# // ... +# ] +# +# Wildcards are not allowed, excludes must be exact. The build also fails with +# the message "Invalid exclusions, nothing is wrong with these classes" if +# extraneous classes are in the excludes list, this ensures the list is +# up-to-date, and that each module accurately documents the evil things +# that its dependencies do. +# +# For more information, look at ThirdPartyAuditTask.groovy in buildSrc/ + +# +# Ruleset to fail on java internal apis, using this logic: +# http://docs.oracle.com/javase/8/docs/api/java/lang/SecurityManager.html#checkPackageAccess-java.lang.String- +# +# // The list may change at any time, regenerated with: +# for (String pkg : new TreeSet<>(Arrays.asList( +# Security.getProperty("package.access").split(",")))) { +# System.out.println(pkg + "**"); +# } +# +@defaultMessage non-public internal runtime class +com.oracle.webservices.internal.** +com.oracle.xmlns.internal.** +com.sun.activation.registries.** +com.sun.browser.** +com.sun.corba.se.** +com.sun.glass.** +com.sun.imageio.** +com.sun.istack.internal.** +com.sun.javafx.** +com.sun.jmx.** +com.sun.media.** +com.sun.media.sound.** +com.sun.naming.internal.** +com.sun.openpisces.** +com.sun.org.apache.bcel.internal.** +com.sun.org.apache.regexp.internal.** +com.sun.org.apache.xalan.internal.extensions.** +com.sun.org.apache.xalan.internal.lib.** +com.sun.org.apache.xalan.internal.res.** +com.sun.org.apache.xalan.internal.templates.** +com.sun.org.apache.xalan.internal.utils.** +com.sun.org.apache.xalan.internal.xslt.** +com.sun.org.apache.xalan.internal.xsltc.cmdline.** +com.sun.org.apache.xalan.internal.xsltc.compiler.** +com.sun.org.apache.xalan.internal.xsltc.trax.** +com.sun.org.apache.xalan.internal.xsltc.util.** +com.sun.org.apache.xerces.internal.** +com.sun.org.apache.xml.internal.res.** +com.sun.org.apache.xml.internal.security.** +com.sun.org.apache.xml.internal.serializer.utils.** +com.sun.org.apache.xml.internal.utils.** +com.sun.org.apache.xpath.internal.** +com.sun.org.glassfish.** +com.sun.pisces.** +com.sun.prism.** +com.sun.proxy.** +com.sun.scenario.** +com.sun.t2k.** +com.sun.webkit.** +com.sun.xml.internal.** +jdk.internal.** +jdk.management.resource.internal.** +jdk.nashorn.internal.** +jdk.nashorn.tools.** +oracle.jrockit.jfr.** +org.jcp.xml.dsig.internal.** +sun.** diff --git a/buildSrc/build-bootstrap/resources/main/license-headers/license-header.txt b/buildSrc/build-bootstrap/resources/main/license-headers/license-header.txt new file mode 100644 index 0000000000000..b5b39ea4ed3cd --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/license-headers/license-header.txt @@ -0,0 +1,7 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ diff --git a/buildSrc/build-bootstrap/resources/main/minimumCompilerVersion b/buildSrc/build-bootstrap/resources/main/minimumCompilerVersion new file mode 100644 index 0000000000000..b4de394767536 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/minimumCompilerVersion @@ -0,0 +1 @@ +11 diff --git a/buildSrc/build-bootstrap/resources/main/minimumGradleVersion b/buildSrc/build-bootstrap/resources/main/minimumGradleVersion new file mode 100644 index 0000000000000..ba92e72f5775b --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/minimumGradleVersion @@ -0,0 +1 @@ +6.6.1 \ No newline at end of file diff --git a/buildSrc/build-bootstrap/resources/main/minimumRuntimeVersion b/buildSrc/build-bootstrap/resources/main/minimumRuntimeVersion new file mode 100644 index 0000000000000..468437494697b --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/minimumRuntimeVersion @@ -0,0 +1 @@ +1.8 \ No newline at end of file diff --git a/buildSrc/build-bootstrap/resources/main/opensearch.properties b/buildSrc/build-bootstrap/resources/main/opensearch.properties new file mode 100644 index 0000000000000..a2c3f37f8f027 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/opensearch.properties @@ -0,0 +1,13 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +version=@version@ +luceneVersion=@luceneVersion@ diff --git a/buildSrc/build-bootstrap/resources/main/plugin-descriptor.properties b/buildSrc/build-bootstrap/resources/main/plugin-descriptor.properties new file mode 100644 index 0000000000000..ce1803bdb676b --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/plugin-descriptor.properties @@ -0,0 +1,59 @@ +# +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# Modifications Copyright OpenSearch Contributors. See +# GitHub history for details. +# + +# OpenSearch plugin descriptor file +# This file must exist as 'plugin-descriptor.properties' inside a plugin. +# +### example plugin for "foo" +# +# foo.zip <-- zip file for the plugin, with this structure: +# |____ .jar <-- classes, resources, dependencies +# |____ .jar <-- any number of jars +# |____ plugin-descriptor.properties <-- example contents below: +# +# classname=foo.bar.BazPlugin +# description=My cool plugin +# version=6.0 +# opensearch.version=6.0 +# java.version=1.8 +# +### mandatory elements for all plugins: +# +# 'description': simple summary of the plugin +description=${description} +# +# 'version': plugin's version +version=${version} +# +# 'name': the plugin name +name=${name} +# +# 'classname': the name of the class to load, fully-qualified. +classname=${classname} +# +# 'java.version': version of java the code is built against +# use the system property java.specification.version +# version string must be a sequence of nonnegative decimal integers +# separated by "."'s and may have leading zeros +java.version=${javaVersion} +# +# 'opensearch.version': version of opensearch compiled against +opensearch.version=${opensearchVersion} +### optional elements for plugins: +# +# 'custom.foldername': the custom name of the folder in which the plugin is installed. +custom.foldername=${customFolderName} +# +# 'extended.plugins': other plugins this plugin extends through SPI +extended.plugins=${extendedPlugins} +# +# 'has.native.controller': whether or not the plugin has a native controller +has.native.controller=${hasNativeController} diff --git a/buildSrc/build-bootstrap/resources/main/test/ssl/README.md b/buildSrc/build-bootstrap/resources/main/test/ssl/README.md new file mode 100644 index 0000000000000..9d7d1427160bc --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/test/ssl/README.md @@ -0,0 +1,20 @@ +This directory contains test certificates used for testing ssl handling. + +These keystores and certificates can be used via applying the `opensearch.test-with-ssl` plugin. + +The generated certificates are valid till 05. Jun 2030. + +The certificates are generated using catch-all SAN in the following procedure: + +1. Generate the node's keystore: + `keytool -genkey -alias test-node -keystore test-node.jks -keyalg RSA -keysize 2048 -validity 3654 -dname CN="OpenSearch Build Test Infrastructure" -keypass keypass -storepass keypass -ext san=dns:localhost,dns:localhost.localdomain,dns:localhost4,dns:localhost4.localdomain4,dns:localhost6,dns:localhost6.localdomain6,ip:127.0.0.1,ip:0:0:0:0:0:0:0:1` +2. Generate the client's keystore: + `keytool -genkey -alias test-client -keystore test-client.jks -keyalg RSA -keysize 2048 -validity 3654 -dname CN="OpenSearch Build Test Infrastructure" -keypass keypass -storepass keypass -ext san=dns:localhost,dns:localhost.localdomain,dns:localhost4,dns:localhost4.localdomain4,dns:localhost6,dns:localhost6.localdomain6,ip:127.0.0.1,ip:0:0:0:0:0:0:0:1` +3. Export the node's certificate: + `keytool -export -alias test-node -keystore test-node.jks -storepass keypass -file test-node.crt` +4. Import the node certificate in the client's keystore: + `keytool -import -alias test-node -keystore test-client.jks -storepass keypass -file test-node.crt -noprompt` +5. Export the client's certificate: + `keytool -export -alias test-client -keystore test-client.jks -storepass keypass -file test-client.crt` +6. Import the client certificate in the node's keystore: + `keytool -import -alias test-client -keystore test-node.jks -storepass keypass -file test-client.crt -noprompt` diff --git a/buildSrc/build-bootstrap/resources/main/test/ssl/test-client.crt b/buildSrc/build-bootstrap/resources/main/test/ssl/test-client.crt new file mode 100644 index 0000000000000..5459c2a0b0707 Binary files /dev/null and b/buildSrc/build-bootstrap/resources/main/test/ssl/test-client.crt differ diff --git a/buildSrc/build-bootstrap/resources/main/test/ssl/test-client.jks b/buildSrc/build-bootstrap/resources/main/test/ssl/test-client.jks new file mode 100644 index 0000000000000..e2ed37ec7cf03 Binary files /dev/null and b/buildSrc/build-bootstrap/resources/main/test/ssl/test-client.jks differ diff --git a/buildSrc/build-bootstrap/resources/main/test/ssl/test-node.crt b/buildSrc/build-bootstrap/resources/main/test/ssl/test-node.crt new file mode 100644 index 0000000000000..c2a27e3544875 Binary files /dev/null and b/buildSrc/build-bootstrap/resources/main/test/ssl/test-node.crt differ diff --git a/buildSrc/build-bootstrap/resources/main/test/ssl/test-node.jks b/buildSrc/build-bootstrap/resources/main/test/ssl/test-node.jks new file mode 100644 index 0000000000000..59e995321a943 Binary files /dev/null and b/buildSrc/build-bootstrap/resources/main/test/ssl/test-node.jks differ diff --git a/buildSrc/build-bootstrap/resources/main/version.properties b/buildSrc/build-bootstrap/resources/main/version.properties new file mode 100644 index 0000000000000..b1a0286f00012 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/main/version.properties @@ -0,0 +1,41 @@ +#Generated version properties +asm=9.5 +bouncycastle=1.78.1 +bundled_jdk=11.0.25+9 +bundled_jdk_vendor=adoptium +bytebuddy=1.14.3 +commonscodec=1.13 +commonslogging=1.1.3 +guava=32.0.1-jre +hamcrest=2.1 +httpasyncclient=4.1.4 +httpclient=4.5.13 +httpcore=4.4.12 +icu4j=62.2 +jackson=2.14.2 +jackson_databind=2.14.2 +jdom2=2.0.6.1 +jettison=1.5.4 +jetty=9.4.53.v20231009 +jmh=1.19 +jna=5.5.0 +joda=2.12.2 +jts=1.15.0 +junit=4.13.2 +kotlin=1.7.10 +log4j=2.17.1 +lucene=8.10.1 +mockito=3.12.4 +mocksocket=1.2 +netty=4.1.115.Final +objenesis=3.2 +opensearch=1.3.20-SNAPSHOT +protobuf=3.25.5 +randomizedrunner=2.7.1 +reactor=3.4.34 +reactor_netty=1.0.39 +slf4j=1.6.2 +snakeyaml=2.0 +spatial4j=0.7 +supercsv=2.4.0 +woodstox=6.4.0 diff --git a/buildSrc/build-bootstrap/resources/test/ca.p12 b/buildSrc/build-bootstrap/resources/test/ca.p12 new file mode 100644 index 0000000000000..cc44494515b9f Binary files /dev/null and b/buildSrc/build-bootstrap/resources/test/ca.p12 differ diff --git a/buildSrc/build-bootstrap/resources/test/ca.pem b/buildSrc/build-bootstrap/resources/test/ca.pem new file mode 100644 index 0000000000000..8dda1767e4838 --- /dev/null +++ b/buildSrc/build-bootstrap/resources/test/ca.pem @@ -0,0 +1,25 @@ +Bag Attributes + friendlyName: ca + localKeyID: 54 69 6D 65 20 31 35 35 33 37 34 33 38 39 30 38 33 35 +subject=/CN=Elastic Certificate Tool Autogenerated CA +issuer=/CN=Elastic Certificate Tool Autogenerated CA +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIVAMQMmDRcXfXLaTp6ep1H8rC3tOrwMA0GCSqGSIb3DQEB +CwUAMDQxMjAwBgNVBAMTKUVsYXN0aWMgQ2VydGlmaWNhdGUgVG9vbCBBdXRvZ2Vu +ZXJhdGVkIENBMB4XDTE5MDMyODAzMzEyNloXDTIyMDMyNzAzMzEyNlowNDEyMDAG +A1UEAxMpRWxhc3RpYyBDZXJ0aWZpY2F0ZSBUb29sIEF1dG9nZW5lcmF0ZWQgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDT73N6JZeBPyzahc0aNcra +BpUROVGB9wXQqf8JeU4GtH+1qfqUKYKUJTe/DZWc+5Qz1WAKGZEvBySAlgbuncuq +VpLzWxpEui1vRW8JB3gjZgeY3vfErrEWWr95YM0e8rWu4AoAchzqsrG0/+po2eui +cN+8hI6jRKiBv/ZeQqja6KZ8y4Wt4VaNVL53+I7+eWA/aposu6/piUg2wZ/FNhVK +hypcJwDdp3fQaugtPj3y76303jTRgutgd3rtWFuy3MCDLfs3mSQUjO10s93zwLdC +XokyIywijS5CpO8mEuDRu9rb5J1DzwUpUfk+GMObb6rHjFKzSqnM3s+nasypQQ9L +AgMBAAGjUzBRMB0GA1UdDgQWBBQZEW88R95zSzO2tLseEWgI7ugvLzAfBgNVHSME +GDAWgBQZEW88R95zSzO2tLseEWgI7ugvLzAPBgNVHRMBAf8EBTADAQH/MA0GCSqG +SIb3DQEBCwUAA4IBAQBEJN0UbL77usVnzIvxKa3GpLBgJQAZtD1ifZppC4w46Bul +1G7Fdc+XMbzZlI4K6cWEdd5dfEssKA8btEtRzdNOqgggBpqrUU0mNlQ+vC22XORU +ykHAu2TsRwoHmuxkd9Et/QyuTFXR4fTiU8rsJuLFOgn+RdEblA0J0gJeIqdWI5Z1 +z13OyZEl6BCQFyrntu2eERxaHEfsJOSBZE4RcecnLNGhIJBXE0Pk4iTiViJF/h7d ++kUUegKx0qewZif2eEZgrz12Vuen9a6bh2i2pNS95vABVVMr8uB+J1BGkNA5YT7J +qtZA2tN//Evng7YDiR+KkB1kvXVZVIi2WPDLD/zu +-----END CERTIFICATE----- diff --git a/buildSrc/build-bootstrap/tmp/compileJava/source-classes-mapping.txt b/buildSrc/build-bootstrap/tmp/compileJava/source-classes-mapping.txt new file mode 100644 index 0000000000000..bbe9b774a0509 --- /dev/null +++ b/buildSrc/build-bootstrap/tmp/compileJava/source-classes-mapping.txt @@ -0,0 +1,308 @@ +org/opensearch/gradle/LazyPropertyMap.java + org.opensearch.gradle.LazyPropertyMap + org.opensearch.gradle.LazyPropertyMap$PropertyMapEntry +org/opensearch/gradle/testclusters/TestClustersThrottle.java + org.opensearch.gradle.testclusters.TestClustersThrottle +org/opensearch/gradle/precommit/ValidateRestSpecPlugin.java + org.opensearch.gradle.precommit.ValidateRestSpecPlugin +org/opensearch/gradle/LazyPropertyList.java + org.opensearch.gradle.LazyPropertyList + org.opensearch.gradle.LazyPropertyList$PropertyListEntry +org/opensearch/gradle/docker/DockerBuildTask.java + org.opensearch.gradle.docker.DockerBuildTask + org.opensearch.gradle.docker.DockerBuildTask$DockerBuildAction + org.opensearch.gradle.docker.DockerBuildTask$Parameters +org/opensearch/gradle/precommit/PrecommitTask.java + org.opensearch.gradle.precommit.PrecommitTask +org/opensearch/gradle/test/Fixture.java + org.opensearch.gradle.test.Fixture +org/opensearch/gradle/test/InternalClusterTestPlugin.java + org.opensearch.gradle.test.InternalClusterTestPlugin +org/opensearch/gradle/LoggedExec.java + org.opensearch.gradle.LoggedExec + org.opensearch.gradle.LoggedExec$1 +org/opensearch/gradle/LoggingOutputStream.java + org.opensearch.gradle.LoggingOutputStream +org/opensearch/gradle/internal/InternalDistributionArchiveSetupPlugin.java + org.opensearch.gradle.internal.InternalDistributionArchiveSetupPlugin +org/opensearch/gradle/precommit/FilePermissionsTask.java + org.opensearch.gradle.precommit.FilePermissionsTask +org/opensearch/gradle/precommit/ValidateJsonAgainstSchemaTask.java + org.opensearch.gradle.precommit.ValidateJsonAgainstSchemaTask +org/opensearch/gradle/JdkDownloadPlugin.java + org.opensearch.gradle.JdkDownloadPlugin +org/opensearch/gradle/DockerBase.java + org.opensearch.gradle.DockerBase +org/opensearch/gradle/docker/DockerSupportService.java + org.opensearch.gradle.docker.DockerSupportService + org.opensearch.gradle.docker.DockerSupportService$DockerAvailability + org.opensearch.gradle.docker.DockerSupportService$Parameters + org.opensearch.gradle.docker.DockerSupportService$Result +org/opensearch/gradle/plugin/PluginPropertiesExtension.java + org.opensearch.gradle.plugin.PluginPropertiesExtension +org/opensearch/gradle/VersionProperties.java + org.opensearch.gradle.VersionProperties +org/opensearch/gradle/FileSystemOperationsAware.java + org.opensearch.gradle.FileSystemOperationsAware +org/opensearch/gradle/test/rest/RestResourcesExtension.java + org.opensearch.gradle.test.rest.RestResourcesExtension + org.opensearch.gradle.test.rest.RestResourcesExtension$RestResourcesSpec +org/opensearch/gradle/testclusters/DefaultTestClustersTask.java + org.opensearch.gradle.testclusters.DefaultTestClustersTask +org/opensearch/gradle/Jdk.java + org.opensearch.gradle.Jdk + org.opensearch.gradle.Jdk$1 + org.opensearch.gradle.Jdk$2 +org/opensearch/gradle/DistributionResolution.java + org.opensearch.gradle.DistributionResolution + org.opensearch.gradle.DistributionResolution$Resolver +org/opensearch/gradle/Version.java + org.opensearch.gradle.Version + org.opensearch.gradle.Version$Mode +org/opensearch/gradle/tar/SymoblicLinkPreservingTarPlugin.java + org.opensearch.gradle.tar.SymoblicLinkPreservingTarPlugin +org/opensearch/gradle/Architecture.java + org.opensearch.gradle.Architecture +org/opensearch/gradle/internal/InternalDistributionDownloadPlugin.java + org.opensearch.gradle.internal.InternalDistributionDownloadPlugin + org.opensearch.gradle.internal.InternalDistributionDownloadPlugin$1 + org.opensearch.gradle.internal.InternalDistributionDownloadPlugin$ProjectBasedDistributionDependency +org/opensearch/gradle/OpenSearchJavaPlugin.java + org.opensearch.gradle.OpenSearchJavaPlugin + org.opensearch.gradle.OpenSearchJavaPlugin$1 + org.opensearch.gradle.OpenSearchJavaPlugin$1$1 +org/opensearch/gradle/precommit/ForbiddenPatternsPrecommitPlugin.java + org.opensearch.gradle.precommit.ForbiddenPatternsPrecommitPlugin +org/opensearch/gradle/testfixtures/TestFixturesPlugin.java + org.opensearch.gradle.testfixtures.TestFixturesPlugin + org.opensearch.gradle.testfixtures.TestFixturesPlugin$1 +org/opensearch/gradle/DistributionDependency.java + org.opensearch.gradle.DistributionDependency + org.opensearch.gradle.DistributionDependency$StringBasedDistributionDependency +org/opensearch/gradle/precommit/JarHellPrecommitPlugin.java + org.opensearch.gradle.precommit.JarHellPrecommitPlugin +org/opensearch/gradle/vagrant/VagrantShellTask.java + org.opensearch.gradle.vagrant.VagrantShellTask +org/opensearch/gradle/ReaperPlugin.java + org.opensearch.gradle.ReaperPlugin +org/opensearch/gradle/testclusters/TestClusterConfiguration.java + org.opensearch.gradle.testclusters.TestClusterConfiguration +org/opensearch/gradle/test/JNAKernel32Library.java + org.opensearch.gradle.test.JNAKernel32Library + org.opensearch.gradle.test.JNAKernel32Library$Holder +org/opensearch/gradle/util/GradleUtils.java + org.opensearch.gradle.util.GradleUtils + org.opensearch.gradle.util.GradleUtils$1 +org/opensearch/gradle/AbstractLazyPropertyCollection.java + org.opensearch.gradle.AbstractLazyPropertyCollection +org/opensearch/gradle/precommit/PrecommitPlugin.java + org.opensearch.gradle.precommit.PrecommitPlugin +org/opensearch/gradle/docker/DockerSupportPlugin.java + org.opensearch.gradle.docker.DockerSupportPlugin +org/opensearch/gradle/RepositoriesSetupPlugin.java + org.opensearch.gradle.RepositoriesSetupPlugin +org/opensearch/gradle/precommit/TestingConventionRule.java + org.opensearch.gradle.precommit.TestingConventionRule +org/opensearch/gradle/BwcVersions.java + org.opensearch.gradle.BwcVersions + org.opensearch.gradle.BwcVersions$UnreleasedVersionInfo +org/opensearch/gradle/ReaperService.java + org.opensearch.gradle.ReaperService +org/opensearch/gradle/test/rest/RestTestUtil.java + org.opensearch.gradle.test.rest.RestTestUtil +org/opensearch/gradle/testclusters/TestClustersException.java + org.opensearch.gradle.testclusters.TestClustersException +org/opensearch/gradle/util/FileUtils.java + org.opensearch.gradle.util.FileUtils +org/opensearch/gradle/precommit/TestingConventionsPrecommitPlugin.java + org.opensearch.gradle.precommit.TestingConventionsPrecommitPlugin +org/opensearch/gradle/testclusters/OpenSearchCluster.java + org.opensearch.gradle.testclusters.OpenSearchCluster +org/opensearch/gradle/DistributionDownloadPlugin.java + org.opensearch.gradle.DistributionDownloadPlugin + org.opensearch.gradle.DistributionDownloadPlugin$1 +org/opensearch/gradle/testclusters/TestClustersAware.java + org.opensearch.gradle.testclusters.TestClustersAware +org/opensearch/gradle/vagrant/VagrantMachine.java + org.opensearch.gradle.vagrant.VagrantMachine + org.opensearch.gradle.vagrant.VagrantMachine$ProgressOutputStream + org.opensearch.gradle.vagrant.VagrantMachine$VagrantExecSpec +org/opensearch/gradle/SimpleCommandLineArgumentProvider.java + org.opensearch.gradle.SimpleCommandLineArgumentProvider +org/opensearch/gradle/internal/DistributionArchiveCheckExtension.java + org.opensearch.gradle.internal.DistributionArchiveCheckExtension +org/opensearch/gradle/precommit/PomValidationTask.java + org.opensearch.gradle.precommit.PomValidationTask +org/opensearch/gradle/testclusters/TestClustersRegistry.java + org.opensearch.gradle.testclusters.TestClustersRegistry +org/opensearch/gradle/precommit/ThirdPartyAuditTask.java + org.opensearch.gradle.precommit.ThirdPartyAuditTask +org/opensearch/gradle/test/rest/YamlRestTestPlugin.java + org.opensearch.gradle.test.rest.YamlRestTestPlugin +org/opensearch/gradle/test/rest/CopyRestTestsTask.java + org.opensearch.gradle.test.rest.CopyRestTestsTask +org/opensearch/gradle/SystemPropertyCommandLineArgumentProvider.java + org.opensearch.gradle.SystemPropertyCommandLineArgumentProvider +org/opensearch/gradle/util/PermissionUtils.java + org.opensearch.gradle.util.PermissionUtils +org/opensearch/gradle/OpenSearchTestBasePlugin.java + org.opensearch.gradle.OpenSearchTestBasePlugin + org.opensearch.gradle.OpenSearchTestBasePlugin$1 + org.opensearch.gradle.OpenSearchTestBasePlugin$2 +org/opensearch/gradle/precommit/TestingConventionsTasks.java + org.opensearch.gradle.precommit.TestingConventionsTasks + org.opensearch.gradle.precommit.TestingConventionsTasks$1 +org/opensearch/gradle/util/JavaUtil.java + org.opensearch.gradle.util.JavaUtil +org/opensearch/gradle/PublishPlugin.java + org.opensearch.gradle.PublishPlugin + org.opensearch.gradle.PublishPlugin$1 +org/opensearch/gradle/info/BuildParams.java + org.opensearch.gradle.info.BuildParams + org.opensearch.gradle.info.BuildParams$MutableBuildParams +org/opensearch/gradle/OpenSearchDistribution.java + org.opensearch.gradle.OpenSearchDistribution + org.opensearch.gradle.OpenSearchDistribution$1 + org.opensearch.gradle.OpenSearchDistribution$Platform + org.opensearch.gradle.OpenSearchDistribution$Type +org/opensearch/gradle/precommit/LicenseAnalyzer.java + org.opensearch.gradle.precommit.LicenseAnalyzer + org.opensearch.gradle.precommit.LicenseAnalyzer$LicenseInfo + org.opensearch.gradle.precommit.LicenseAnalyzer$LicenseMatcher +org/opensearch/gradle/testfixtures/DockerComposeThrottle.java + org.opensearch.gradle.testfixtures.DockerComposeThrottle +org/opensearch/gradle/precommit/PomValidationPrecommitPlugin.java + org.opensearch.gradle.precommit.PomValidationPrecommitPlugin +org/opensearch/gradle/transform/UnpackTransform.java + org.opensearch.gradle.transform.UnpackTransform + org.opensearch.gradle.transform.UnpackTransform$Parameters +org/opensearch/gradle/precommit/LoggerUsageTask.java + org.opensearch.gradle.precommit.LoggerUsageTask +org/opensearch/gradle/testclusters/TestDistribution.java + org.opensearch.gradle.testclusters.TestDistribution +org/opensearch/gradle/internal/InternalBwcGitPlugin.java + org.opensearch.gradle.internal.InternalBwcGitPlugin +org/opensearch/gradle/internal/BwcGitExtension.java + org.opensearch.gradle.internal.BwcGitExtension +org/opensearch/gradle/precommit/ThirdPartyAuditPrecommitPlugin.java + org.opensearch.gradle.precommit.ThirdPartyAuditPrecommitPlugin +org/opensearch/gradle/vagrant/VagrantBasePlugin.java + org.opensearch.gradle.vagrant.VagrantBasePlugin + org.opensearch.gradle.vagrant.VagrantBasePlugin$VagrantManagerPlugin + org.opensearch.gradle.vagrant.VagrantBasePlugin$VagrantSetupCheckerPlugin +org/opensearch/gradle/test/rest/RestResourcesPlugin.java + org.opensearch.gradle.test.rest.RestResourcesPlugin + org.opensearch.gradle.test.rest.RestResourcesPlugin$1 + org.opensearch.gradle.test.rest.RestResourcesPlugin$2 +org/opensearch/gradle/ConcatFilesTask.java + org.opensearch.gradle.ConcatFilesTask +org/opensearch/gradle/test/RestTestBasePlugin.java + org.opensearch.gradle.test.RestTestBasePlugin +org/opensearch/gradle/vagrant/VagrantExtension.java + org.opensearch.gradle.vagrant.VagrantExtension +org/opensearch/gradle/util/Util.java + org.opensearch.gradle.util.Util + org.opensearch.gradle.util.Util$1 +org/opensearch/gradle/ExportOpenSearchBuildResourcesTask.java + org.opensearch.gradle.ExportOpenSearchBuildResourcesTask +org/opensearch/gradle/test/rest/JavaRestTestPlugin.java + org.opensearch.gradle.test.rest.JavaRestTestPlugin +org/opensearch/gradle/internal/BwcSetupExtension.java + org.opensearch.gradle.internal.BwcSetupExtension + org.opensearch.gradle.internal.BwcSetupExtension$IndentingOutputStream +org/opensearch/gradle/LazyFileOutputStream.java + org.opensearch.gradle.LazyFileOutputStream + org.opensearch.gradle.LazyFileOutputStream$1 +org/opensearch/gradle/precommit/LoggerUsagePrecommitPlugin.java + org.opensearch.gradle.precommit.LoggerUsagePrecommitPlugin +org/opensearch/gradle/precommit/PrecommitTaskPlugin.java + org.opensearch.gradle.precommit.PrecommitTaskPlugin +org/opensearch/gradle/testfixtures/TestFixtureExtension.java + org.opensearch.gradle.testfixtures.TestFixtureExtension +org/opensearch/gradle/EmptyDirTask.java + org.opensearch.gradle.EmptyDirTask +org/opensearch/gradle/precommit/DependencyLicensesPrecommitPlugin.java + org.opensearch.gradle.precommit.DependencyLicensesPrecommitPlugin +org/opensearch/gradle/precommit/ValidateJsonNoKeywordsTask.java + org.opensearch.gradle.precommit.ValidateJsonNoKeywordsTask +org/opensearch/gradle/internal/InternalDistributionArchiveCheckPlugin.java + org.opensearch.gradle.internal.InternalDistributionArchiveCheckPlugin + org.opensearch.gradle.internal.InternalDistributionArchiveCheckPlugin$1 + org.opensearch.gradle.internal.InternalDistributionArchiveCheckPlugin$2 + org.opensearch.gradle.internal.InternalDistributionArchiveCheckPlugin$3 +org/opensearch/gradle/PropertyNormalization.java + org.opensearch.gradle.PropertyNormalization +org/opensearch/gradle/test/DistroTestPlugin.java + org.opensearch.gradle.test.DistroTestPlugin + org.opensearch.gradle.test.DistroTestPlugin$1 +org/opensearch/gradle/test/ErrorReportingTestListener.java + org.opensearch.gradle.test.ErrorReportingTestListener + org.opensearch.gradle.test.ErrorReportingTestListener$1 + org.opensearch.gradle.test.ErrorReportingTestListener$Descriptor + org.opensearch.gradle.test.ErrorReportingTestListener$EventWriter +org/opensearch/gradle/precommit/UpdateShasTask.java + org.opensearch.gradle.precommit.UpdateShasTask +org/opensearch/gradle/test/RestIntegTestTask.java + org.opensearch.gradle.test.RestIntegTestTask +org/opensearch/gradle/precommit/DependencyLicensesTask.java + org.opensearch.gradle.precommit.DependencyLicensesTask +org/opensearch/gradle/testclusters/StandaloneRestIntegTestTask.java + org.opensearch.gradle.testclusters.StandaloneRestIntegTestTask +org/opensearch/gradle/transform/UnzipTransform.java + org.opensearch.gradle.transform.UnzipTransform +org/opensearch/gradle/OS.java + org.opensearch.gradle.OS + org.opensearch.gradle.OS$Conditional +org/opensearch/gradle/FileSupplier.java + org.opensearch.gradle.FileSupplier +org/opensearch/gradle/info/JavaHome.java + org.opensearch.gradle.info.JavaHome +org/opensearch/gradle/dependencies/CompileOnlyResolvePlugin.java + org.opensearch.gradle.dependencies.CompileOnlyResolvePlugin +org/opensearch/gradle/precommit/FilePermissionsPrecommitPlugin.java + org.opensearch.gradle.precommit.FilePermissionsPrecommitPlugin +org/opensearch/gradle/tar/SymbolicLinkPreservingTar.java + org.opensearch.gradle.tar.SymbolicLinkPreservingTar + org.opensearch.gradle.tar.SymbolicLinkPreservingTar$1 + org.opensearch.gradle.tar.SymbolicLinkPreservingTar$SymbolicLinkPreservingTarCopyAction + org.opensearch.gradle.tar.SymbolicLinkPreservingTar$SymbolicLinkPreservingTarCopyAction$SymbolicLinkPreservingTarStreamAction +org/opensearch/gradle/info/GlobalBuildInfoPlugin.java + org.opensearch.gradle.info.GlobalBuildInfoPlugin + org.opensearch.gradle.info.GlobalBuildInfoPlugin$GitInfo +org/opensearch/gradle/testclusters/TestClustersPlugin.java + org.opensearch.gradle.testclusters.TestClustersPlugin + org.opensearch.gradle.testclusters.TestClustersPlugin$TestClustersHookPlugin + org.opensearch.gradle.testclusters.TestClustersPlugin$TestClustersHookPlugin$1 + org.opensearch.gradle.testclusters.TestClustersPlugin$TestClustersHookPlugin$2 +org/opensearch/gradle/test/GradleDistroTestTask.java + org.opensearch.gradle.test.GradleDistroTestTask +org/opensearch/gradle/testclusters/RunTask.java + org.opensearch.gradle.testclusters.RunTask +org/opensearch/gradle/precommit/ForbiddenApisPrecommitPlugin.java + org.opensearch.gradle.precommit.ForbiddenApisPrecommitPlugin + org.opensearch.gradle.precommit.ForbiddenApisPrecommitPlugin$1 + org.opensearch.gradle.precommit.ForbiddenApisPrecommitPlugin$2 +org/opensearch/gradle/transform/SymbolicLinkPreservingUntarTransform.java + org.opensearch.gradle.transform.SymbolicLinkPreservingUntarTransform +org/opensearch/gradle/internal/InternalDistributionBwcSetupPlugin.java + org.opensearch.gradle.internal.InternalDistributionBwcSetupPlugin + org.opensearch.gradle.internal.InternalDistributionBwcSetupPlugin$DistributionProject +org/opensearch/gradle/precommit/ForbiddenPatternsTask.java + org.opensearch.gradle.precommit.ForbiddenPatternsTask +org/opensearch/gradle/http/WaitForHttpResource.java + org.opensearch.gradle.http.WaitForHttpResource +org/opensearch/gradle/vagrant/VagrantProgressLogger.java + org.opensearch.gradle.vagrant.VagrantProgressLogger +org/opensearch/gradle/testclusters/OpenSearchNode.java + org.opensearch.gradle.testclusters.OpenSearchNode + org.opensearch.gradle.testclusters.OpenSearchNode$1 + org.opensearch.gradle.testclusters.OpenSearchNode$CliEntry + org.opensearch.gradle.testclusters.OpenSearchNode$Config + org.opensearch.gradle.testclusters.OpenSearchNode$FileEntry + org.opensearch.gradle.testclusters.OpenSearchNode$LinkCreationException +org/opensearch/gradle/precommit/JarHellTask.java + org.opensearch.gradle.precommit.JarHellTask +org/opensearch/gradle/internal/DistributionArchive.java + org.opensearch.gradle.internal.DistributionArchive +org/opensearch/gradle/test/rest/CopyRestApiTask.java + org.opensearch.gradle.test.rest.CopyRestApiTask diff --git a/buildSrc/build-bootstrap/tmp/compileTestFixturesJava/source-classes-mapping.txt b/buildSrc/build-bootstrap/tmp/compileTestFixturesJava/source-classes-mapping.txt new file mode 100644 index 0000000000000..e028713514447 --- /dev/null +++ b/buildSrc/build-bootstrap/tmp/compileTestFixturesJava/source-classes-mapping.txt @@ -0,0 +1,13 @@ +org/opensearch/gradle/test/GradleThreadsFilter.java + org.opensearch.gradle.test.GradleThreadsFilter +org/opensearch/gradle/test/JUnit3MethodProvider.java + org.opensearch.gradle.test.JUnit3MethodProvider +org/opensearch/gradle/test/GradleUnitTestCase.java + org.opensearch.gradle.test.GradleUnitTestCase +org/opensearch/gradle/test/GradleIntegrationTestCase.java + org.opensearch.gradle.test.GradleIntegrationTestCase +org/opensearch/gradle/test/BaseTestCase.java + org.opensearch.gradle.test.BaseTestCase + org.opensearch.gradle.test.BaseTestCase$ThrowingRunnable +org/opensearch/gradle/test/TestClasspathUtils.java + org.opensearch.gradle.test.TestClasspathUtils diff --git a/buildSrc/build-bootstrap/tmp/compileTestJava/source-classes-mapping.txt b/buildSrc/build-bootstrap/tmp/compileTestJava/source-classes-mapping.txt new file mode 100644 index 0000000000000..5a67b4e7ecbaa --- /dev/null +++ b/buildSrc/build-bootstrap/tmp/compileTestJava/source-classes-mapping.txt @@ -0,0 +1,38 @@ +org/opensearch/gradle/precommit/ForbiddenPatternsTaskTests.java + org.opensearch.gradle.precommit.ForbiddenPatternsTaskTests +org/opensearch/gradle/ArchitectureTests.java + org.opensearch.gradle.ArchitectureTests +org/opensearch/gradle/http/WaitForHttpResourceTests.java + org.opensearch.gradle.http.WaitForHttpResourceTests +org/opensearch/gradle/plugin/PluginPropertiesExtensionTests.java + org.opensearch.gradle.plugin.PluginPropertiesExtensionTests +org/opensearch/gradle/BwcOpenSearchVersionsTests.java + org.opensearch.gradle.BwcOpenSearchVersionsTests +org/opensearch/gradle/EmptyDirTaskTests.java + org.opensearch.gradle.EmptyDirTaskTests +org/opensearch/gradle/ConcatFilesTaskTests.java + org.opensearch.gradle.ConcatFilesTaskTests +org/opensearch/gradle/precommit/UpdateShasTaskTests.java + org.opensearch.gradle.precommit.UpdateShasTaskTests + org.opensearch.gradle.precommit.UpdateShasTaskTests$1 +org/opensearch/gradle/JdkDownloadPluginTests.java + org.opensearch.gradle.JdkDownloadPluginTests +org/opensearch/gradle/precommit/DependencyLicensesTaskTests.java + org.opensearch.gradle.precommit.DependencyLicensesTaskTests + org.opensearch.gradle.precommit.DependencyLicensesTaskTests$1 +org/opensearch/gradle/docker/DockerSupportServiceTests.java + org.opensearch.gradle.docker.DockerSupportServiceTests + org.opensearch.gradle.docker.DockerSupportServiceTests$1 + org.opensearch.gradle.docker.DockerSupportServiceTests$2 +org/opensearch/gradle/doc/RestTestFromSnippetsTaskTests.java + org.opensearch.gradle.doc.RestTestFromSnippetsTaskTests +org/opensearch/gradle/DistributionDownloadPluginTests.java + org.opensearch.gradle.DistributionDownloadPluginTests +org/opensearch/gradle/BwcVersionsTests.java + org.opensearch.gradle.BwcVersionsTests +org/opensearch/gradle/plugin/PluginBuildPluginTests.java + org.opensearch.gradle.plugin.PluginBuildPluginTests +org/opensearch/gradle/precommit/FilePermissionsTaskTests.java + org.opensearch.gradle.precommit.FilePermissionsTaskTests +org/opensearch/gradle/VersionTests.java + org.opensearch.gradle.VersionTests diff --git a/buildSrc/build-bootstrap/tmp/jar/MANIFEST.MF b/buildSrc/build-bootstrap/tmp/jar/MANIFEST.MF new file mode 100644 index 0000000000000..59499bce4a2bd --- /dev/null +++ b/buildSrc/build-bootstrap/tmp/jar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/buildSrc/build-bootstrap/tmp/testFixturesJar/MANIFEST.MF b/buildSrc/build-bootstrap/tmp/testFixturesJar/MANIFEST.MF new file mode 100644 index 0000000000000..59499bce4a2bd --- /dev/null +++ b/buildSrc/build-bootstrap/tmp/testFixturesJar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/buildSrc/build-bootstrap/version.properties b/buildSrc/build-bootstrap/version.properties new file mode 100644 index 0000000000000..b1a0286f00012 --- /dev/null +++ b/buildSrc/build-bootstrap/version.properties @@ -0,0 +1,41 @@ +#Generated version properties +asm=9.5 +bouncycastle=1.78.1 +bundled_jdk=11.0.25+9 +bundled_jdk_vendor=adoptium +bytebuddy=1.14.3 +commonscodec=1.13 +commonslogging=1.1.3 +guava=32.0.1-jre +hamcrest=2.1 +httpasyncclient=4.1.4 +httpclient=4.5.13 +httpcore=4.4.12 +icu4j=62.2 +jackson=2.14.2 +jackson_databind=2.14.2 +jdom2=2.0.6.1 +jettison=1.5.4 +jetty=9.4.53.v20231009 +jmh=1.19 +jna=5.5.0 +joda=2.12.2 +jts=1.15.0 +junit=4.13.2 +kotlin=1.7.10 +log4j=2.17.1 +lucene=8.10.1 +mockito=3.12.4 +mocksocket=1.2 +netty=4.1.115.Final +objenesis=3.2 +opensearch=1.3.20-SNAPSHOT +protobuf=3.25.5 +randomizedrunner=2.7.1 +reactor=3.4.34 +reactor_netty=1.0.39 +slf4j=1.6.2 +snakeyaml=2.0 +spatial4j=0.7 +supercsv=2.4.0 +woodstox=6.4.0 diff --git a/plugins/ingest-attachment/licenses/commons-compress-1.21.jar.sha1 b/plugins/ingest-attachment/licenses/commons-compress-1.21.jar.sha1 deleted file mode 100644 index 81ac609a1aa26..0000000000000 --- a/plugins/ingest-attachment/licenses/commons-compress-1.21.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -4ec95b60d4e86b5c95a0e919cb172a0af98011ef \ No newline at end of file diff --git a/plugins/ingest-attachment/licenses/commons-compress-1.26.1.jar.sha1 b/plugins/ingest-attachment/licenses/commons-compress-1.26.1.jar.sha1 new file mode 100644 index 0000000000000..912bda85de18a --- /dev/null +++ b/plugins/ingest-attachment/licenses/commons-compress-1.26.1.jar.sha1 @@ -0,0 +1 @@ +44331c1130c370e726a2e1a3e6fba6d2558ef04a \ No newline at end of file diff --git a/plugins/repository-gcs/licenses/protobuf-java-3.22.5.jar.sha1 b/plugins/repository-gcs/licenses/protobuf-java-3.22.5.jar.sha1 deleted file mode 100644 index 80feeec023e7b..0000000000000 --- a/plugins/repository-gcs/licenses/protobuf-java-3.22.5.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -fdee98b8f6abab73f146a4edb4c09e56f8278d03 \ No newline at end of file diff --git a/plugins/repository-gcs/licenses/protobuf-java-3.25.5.jar.sha1 b/plugins/repository-gcs/licenses/protobuf-java-3.25.5.jar.sha1 new file mode 100644 index 0000000000000..72b42c9efc85a --- /dev/null +++ b/plugins/repository-gcs/licenses/protobuf-java-3.25.5.jar.sha1 @@ -0,0 +1 @@ +5ae5c9ec39930ae9b5a61b32b93288818ec05ec1 \ No newline at end of file diff --git a/plugins/repository-gcs/licenses/protobuf-java-util-3.19.3.jar.sha1 b/plugins/repository-gcs/licenses/protobuf-java-util-3.19.3.jar.sha1 deleted file mode 100644 index 9ba36d444c541..0000000000000 --- a/plugins/repository-gcs/licenses/protobuf-java-util-3.19.3.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -3e6812cbbb7e6faffa7b56438740dec510e1fc1a \ No newline at end of file diff --git a/plugins/repository-gcs/licenses/protobuf-java-util-3.25.5.jar.sha1 b/plugins/repository-gcs/licenses/protobuf-java-util-3.25.5.jar.sha1 new file mode 100644 index 0000000000000..51fa931d7ab7d --- /dev/null +++ b/plugins/repository-gcs/licenses/protobuf-java-util-3.25.5.jar.sha1 @@ -0,0 +1 @@ +38cc5ce479603e36466feda2a9f1dfdb2210ef00 \ No newline at end of file diff --git a/plugins/repository-hdfs/licenses/commons-compress-1.21.jar.sha1 b/plugins/repository-hdfs/licenses/commons-compress-1.21.jar.sha1 deleted file mode 100644 index 81ac609a1aa26..0000000000000 --- a/plugins/repository-hdfs/licenses/commons-compress-1.21.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -4ec95b60d4e86b5c95a0e919cb172a0af98011ef \ No newline at end of file diff --git a/plugins/repository-hdfs/licenses/commons-compress-1.26.1.jar.sha1 b/plugins/repository-hdfs/licenses/commons-compress-1.26.1.jar.sha1 new file mode 100644 index 0000000000000..912bda85de18a --- /dev/null +++ b/plugins/repository-hdfs/licenses/commons-compress-1.26.1.jar.sha1 @@ -0,0 +1 @@ +44331c1130c370e726a2e1a3e6fba6d2558ef04a \ No newline at end of file diff --git a/plugins/repository-hdfs/licenses/hadoop-client-api-3.3.1.jar.sha1 b/plugins/repository-hdfs/licenses/hadoop-client-api-3.3.1.jar.sha1 deleted file mode 100644 index dc2f20e310d30..0000000000000 --- a/plugins/repository-hdfs/licenses/hadoop-client-api-3.3.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -4b9c9cdd9967495838fb521001699c4c9dddf183 \ No newline at end of file diff --git a/plugins/repository-hdfs/licenses/hadoop-client-api-3.4.1.jar.sha1 b/plugins/repository-hdfs/licenses/hadoop-client-api-3.4.1.jar.sha1 new file mode 100644 index 0000000000000..b02c77d734c95 --- /dev/null +++ b/plugins/repository-hdfs/licenses/hadoop-client-api-3.4.1.jar.sha1 @@ -0,0 +1 @@ +7e4cfae7f5c85cffdbc21fdf749262fc78d4463a \ No newline at end of file diff --git a/plugins/repository-hdfs/licenses/hadoop-client-runtime-3.3.1.jar.sha1 b/plugins/repository-hdfs/licenses/hadoop-client-runtime-3.3.1.jar.sha1 deleted file mode 100644 index feb37ecc90255..0000000000000 --- a/plugins/repository-hdfs/licenses/hadoop-client-runtime-3.3.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -f3a55d882328ee87a1054f99d62ba987fa9029a4 \ No newline at end of file diff --git a/plugins/repository-hdfs/licenses/hadoop-client-runtime-3.4.1.jar.sha1 b/plugins/repository-hdfs/licenses/hadoop-client-runtime-3.4.1.jar.sha1 new file mode 100644 index 0000000000000..c1f1cb1666a85 --- /dev/null +++ b/plugins/repository-hdfs/licenses/hadoop-client-runtime-3.4.1.jar.sha1 @@ -0,0 +1 @@ +30ec07ceccb224b2ef17af34fbb593bff3e9e071 \ No newline at end of file diff --git a/plugins/repository-hdfs/licenses/hadoop-hdfs-3.3.1.jar.sha1 b/plugins/repository-hdfs/licenses/hadoop-hdfs-3.3.1.jar.sha1 deleted file mode 100644 index 66c98cf7ec291..0000000000000 --- a/plugins/repository-hdfs/licenses/hadoop-hdfs-3.3.1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -5da7f270cb6564e099e0d2d424285a24fca62bd2 \ No newline at end of file diff --git a/plugins/repository-hdfs/licenses/hadoop-hdfs-3.4.1.jar.sha1 b/plugins/repository-hdfs/licenses/hadoop-hdfs-3.4.1.jar.sha1 new file mode 100644 index 0000000000000..820763ebd73af --- /dev/null +++ b/plugins/repository-hdfs/licenses/hadoop-hdfs-3.4.1.jar.sha1 @@ -0,0 +1 @@ +8545078b39e33416cb70ccef1bb22f2c88fb6b6c \ No newline at end of file diff --git a/plugins/repository-hdfs/licenses/protobuf-java-3.22.5.jar.sha1 b/plugins/repository-hdfs/licenses/protobuf-java-3.22.5.jar.sha1 deleted file mode 100644 index 80feeec023e7b..0000000000000 --- a/plugins/repository-hdfs/licenses/protobuf-java-3.22.5.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -fdee98b8f6abab73f146a4edb4c09e56f8278d03 \ No newline at end of file diff --git a/plugins/repository-hdfs/licenses/protobuf-java-3.25.5.jar.sha1 b/plugins/repository-hdfs/licenses/protobuf-java-3.25.5.jar.sha1 new file mode 100644 index 0000000000000..72b42c9efc85a --- /dev/null +++ b/plugins/repository-hdfs/licenses/protobuf-java-3.25.5.jar.sha1 @@ -0,0 +1 @@ +5ae5c9ec39930ae9b5a61b32b93288818ec05ec1 \ No newline at end of file