* first pass
* migrate more plugins
* migrate yet more plugins
* more oss plugins
* fix test file
* change Plugin signature on the client-side too
* fix test types
* migrate OSS client-side plugins
* migrate OSS client-side test plugins
* migrate xpack client-side plugins
* revert fix attempt on fleet plugin
* fix presentation start signature
* fix yet another signature
* add warnings for server-side async plugins in dev mode
* remove unused import
* fix isPromise
* Add client-side deprecations
* update migration examples
* update generated doc
* fix xpack unit tests
* nit
* (will be reverted) explicitly await for license to be ready in the auth hook
* Revert "(will be reverted) explicitly await for license to be ready in the auth hook"
This reverts commit fdf73feb
* restore await on on promise contracts
* Revert "(will be reverted) explicitly await for license to be ready in the auth hook"
This reverts commit fdf73feb
* Revert "restore await on on promise contracts"
This reverts commit c5f2fe51
* add delay before starting tests in FTR
* update deprecation ts doc
* add explicit contract for monitoring setup
* migrate monitoring plugin to sync
* change plugin timeout to 10sec
* use delay instead of silence
* Adding cloud reset password link to cloud filebeat instructions
* Auditbeat gets the cool reset password link
* And the other beats instructions get the awesome password reset link
* Changing the i18n id to more closely match the on-prem cloud id
* Changing text for forgot password
* Removing now unused translations
* "Forgot your password" -> "Forgot the password"
* "Elastic Cloud UI" -> "Elastic Cloud"
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* [Telemetry] Report Kibana distro in local collectors + Usage Collectors in TS
* Ensure isReady is a function
* Move CollectorSet tests to TS + Jest
* Fix test
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* Initial code to force collectors to indicate when they are ready
* Add and fix tests
* Remove debug
* Add ready check in api call
* Fix prettier complaints
* Return 503 if not all collectors are ready
* PR feedback
* Add retry logic for usage collection in the reporting tests
* Fix incorrect boomify usage
* Fix more issues with the tests
* Just add debug I guess
* More debug
* Try and handle this exception
* Try and make the tests more defensive and remove console logs
* Retry logic here too
* Debug for the reporting tests failure
* I don't like this, but lets see if it works
* Move the retry logic into the collector set directly
* Add support for this new collector
* Localize this
* This shouldn't be static on the class, but rather static for the entire runtime
* [APM] Moving files into folders
* [APM] Display apmServerUrl and secretToken in Getting Started guide
* Add secret_token to java
* Rename “client” to "agent"
* Conditionally get config