The ServiceProvider needs each client it implements to be configured, otherwise an error will be thrown. This should be changed so the project that implements the ServiceProvider configures only the services it needs for that specific project.
I.e. if a project only needs the OpenSearch client then it should be possible to configure OpenSearch without and errors are because the rest of clients are not configured.
The ServiceProvider needs each client it implements to be configured, otherwise an error will be thrown. This should be changed so the project that implements the ServiceProvider configures only the services it needs for that specific project.
I.e. if a project only needs the OpenSearch client then it should be possible to configure OpenSearch without and errors are because the rest of clients are not configured.