* chore: quote expression type name in error
makes it a little more readable and a little easier to understand what failed
* fix: show all model args if no filter
this changes what modelArgs means, turning them into a selective filter instead of a hard requirement
We've seen a number of flaky test failures where the tests are waiting for the rendering count to be `11` but it is `12` for some reason (which is probably totally fine). This is causing tests to regularly fail when they probably shouldn't, so I've updated the `PageObjects.visualize.waitForRenderingCount()` to accept a `minimumCount` instead of an exact count that is expected. I've also updated the function to use `retry.waitFor()` for slightly better logging.
```
[00:01:13] │ debg Waiting up to 20000ms for rendering count to be greater than or equal to [3]...
[00:01:13] │ debg TestSubjects.find(visualizationLoader)
[00:01:13] │ debg findByCssSelector [data-test-subj~="visualizationLoader"]
[00:01:13] │ debg -- currentRenderingCount=2
[00:01:13] │ debg TestSubjects.find(visualizationLoader)
[00:01:13] │ debg findByCssSelector [data-test-subj~="visualizationLoader"]
[00:01:13] │ debg -- currentRenderingCount=3
```
* Fix timelion missing renderer on resize
Adding a watch to the renderComplete promise to fix missing rendering of chart
when the resize observer detect a change in size.
Removed the existing resize observer.
* Revert removing observe resize
It's need on the timelion app to resize since that app doesn't use
visualize loader
* Change double watch to watchgroup
* Reenable skipped dashboard test
* Unlinked deployment working for beats
* Use better constant
* Show N/A for license
* Rename to Unlinked Cluster
* Use callout to mention unlinked cluster
* PR feedback
* Use fragment
* Speed up the query by using terminate_after
* Handle failures more defensively
* Remove unnecessary msearch
* PR feedback
* PR feedback and a bit of light refactor
* Updated text
* Add api integration tests
* Localize call out
* Update loc pattern
* Fix improper i18n.translate usage
* Revert "Fix improper i18n.translate usage"
This reverts commit 0e2e7608c3.
* Revert "Update loc pattern"
This reverts commit cc99fe8a8a.
* Ensure the unlinked deployment cluster counts as a valid cluster
* Sometimes, you miss the smallest things
* Ensure the unlinked cluster is supported, in that users can click the link and load it
* Update tests
* PR feedback. Simplifying the flag supported code and adding more tests
* Update naming
* Rename to Standalone Cluster
* Remove unnecessary file
* Move logic for setting isSupported to exclusively in flag supported clusters code, update tests
* Removes pivotal tooltip in favor of EUI tooltip component b/c pivotal components do not work with React 16.6
* Fixes snapshot test for changed tooltip markup
* Adds ID props to EUI tooltips to avoid aria described by values breaking snapshots
* [scss] build a light/dark theme for each style sheet, only include correct stylesheet
* Created dark theme Bootstrap
Right now it’s importing both dark and light theme, but light is last so it’s overriding. Not sure how to only import the one or the other.
* migrate light/dark style to unique webpack bundle
* [build] fix log messaage about built sass
* [build/notice] deduplicate notices
* [uiRender/bootstrap] make try auth if necessary
* [visualize/editor] set reversed prop
* remove unnecessary change
* [styles] show toast when theme:darkMode is changed
* [styles] update copy
* [uiRender] default dark mode to false
* adjusting endpoints for ccr and ilm
* adding unfollow to autocomplete for ilm
* fixing various issues with autocomplete definitions
* removing unfollow from templates
* fixing issue with json
* [Uptime] Remove non-scaleable monitor select box.
This widget was not scaleable to more than a handful of monitors. For now users can navigate more completely with the overview page. We can add a more scaleable quick-jump widget at a later point.
* Fix unused