Daniel Widdis
Daniel Widdis
### Is your feature request related to a problem? #603 requires documentation on developing an extension from scratch. #610 documents the basic first steps and the C in CRUD. Additional...
### Is your feature request related to a problem? Current SDK implementation of getting cluster state is implemented with defaults in the `ExtensionRequest` fetching the state from the `ClusterService`: ```java...
### Is your feature request related to a problem? Part of https://github.com/opensearch-project/OpenSearch/issues/5224 ### What solution would you like? Migrate the Create monitor Rest API to Extensions SDK using SDKRestClient. Use...
### What is the bug? The various clients exposed by `SDKClient` include this warning in the `initialize()` methods: > `The user is responsible for calling {@link #doCloseJavaClients()} when finished with...
### Is your feature request related to a problem? Inheriting from `OpenSearchTestCase` brings with it lots of methods we can use, but some cause errors. For example, the random test...
### Is your feature request related to a problem? While `git` is powerful, it's not exactly the best documented version control system. When the time between making a branch and...
### Is your feature request related to a problem? Part of #148 In case an extension wants to use an existing OpenSearch setting as a fallback setting, it should be...
### Is your feature request related to a problem? Part of #148 A Group Setting is primarily just a validator function for elements of a `Settings` object. Implementation should be...
### Is your feature request related to a problem? Part of #148 List Settings will be simple to implement after #154 is completed: - A `ListSetting` is just a `Setting`...
### Is your feature request related to a problem? The `Function` class used for the `defaultValue` field in `Setting` is not Writeable. ### What solution would you like? Create writeable...