With a recent virtualbox update, we're getting failures in CI with:
> The IP address configured for the host-only network is not within the
> allowed ranges. Please update the address used to be within the allowed
> ranges and run the command again.
This updates the IP range used to be compatible.
(cherry picked from commit ab109db73f)
Co-authored-by: Jonathan Budzenski <jon@elastic.co>
* Fix close popover on click
* Fix close popover on click - second attempt
* Add functional test to ensure menu closes
(cherry picked from commit f974150c7b)
Co-authored-by: Hannah Mudge <Heenawter@users.noreply.github.com>
* [Dashboard] Transfer state when drilldown is opened in a new tab (#124770)
* Translate dashboard state to URL conditionally
* Add functional tests
* Fix typo in functional test descriptions
* Remove deprecated references
* Rename useUrl to be more specific
(cherry picked from commit 17a997cccb)
# Conflicts:
# src/plugins/dashboard/public/index.ts
* Fix lint
* remove es_archive with kbn_archive invalid_scripted_field.json
* remove unused es_archive files
* replace another usage of es_archives/invalid_scripted_field
* clear any existing index patterns before loading our new one
* remove .only
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 4319ea80a4)
Co-authored-by: Lee Drengenberg <lee.drengenberg@elastic.co>
* split date_nested kbn_archive out of es_archive (#124646)
* split kbn_archive out of es_archive
* add missing unload of kbn_archive
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit b8abe763c9)
* change coreMigrationVersion to 8.0.0
Co-authored-by: Lee Drengenberg <lee.drengenberg@elastic.co>
This PR adds a check if ES security is enabled before creating the system_indices_superuser in the security service.
(cherry picked from commit befefc3347)
Co-authored-by: Robert Oskamp <robert.oskamp@elastic.co>
This PR fixes the functional test runner for execution against cloud (and other existing deployments) by making sure the system_indices_superuser exists.
(cherry picked from commit 8989ead2d6)
# Conflicts:
# x-pack/test/rule_registry/common/services/cluster_client.ts
* [ci-stats] send test results to ci-stats service
* move export to export type
(cherry picked from commit cc0380a461)
# Conflicts:
# packages/kbn-dev-utils/BUILD.bazel
* Log deprecations originating from Kibana on debug level
* Surface debug level deprecation logs on CI
* Review feedback
(cherry picked from commit c64c766444)
add performance tests for Login and Home pages
- [x] Rename and reduce the number of environment variables for performance test CI job
- [x] ITERATION_COUNT_ENV => PERF_TEST_COUNT
- [x] DISABLE_CACHE, TEST_RUNNER, TEST_THROTTLE_NETWORK removed
- [x] Use c2-16 queue for performance tests
- [x] Run performance tests by running ES and Kibana separately
- [x] Add warmup phase to performance tests (Not reported to APM). APM Label: PERF_TEST_PHASE
- [x] Add playwright dependency
- [x] Throttle network speed ( downloadThroughput: 750.000 B/s, uploadThroughput: 750.000 B/s, latency: 100 ms )
- [x] Disable cache by using - page.route (‘**’, ….)
- [x] Login and Home pages performance tests.
(cherry picked from commit eeb5efcc62)
# Conflicts:
# x-pack/test/performance/config.playwright.ts
* Clone all panels by value.
* Moved removal of byReference properties to getInputAsValueType.
* Fixed handling of clone titles.
* Fixed functional and unit clone tests.
* Removed duplicate check for byReference.
* Unset title on Visualize embeddable when by value.
* Remove unused import.
* Added by reference logic for saved search embeddables.
* Re-added unit tests for cloning by reference.
* Added functional tests.
* Added Jest unit tests.
* Ignored TypeScript errors for calling private functions in Jest tests.
* Adjusted logic for generating clone titles.
* Edited unit and functional tests for clone titles.
* Fixed typo in Jest tests.
* Keep hidden panel title status.
* Fix Jest test description.
* Remove unused import.
* Fixed Jest tests after new title logic.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit b1d7731afa)
Co-authored-by: Hannah Mudge <Heenawter@users.noreply.github.com>
* refactor install/uninstall routes
* only skip failing tests
* check for aliases when uninstalling sample datasets
* fix return value
* add unit tests
* factorize installer creation
* add tests for the alias scenario
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 683ab102ae)
Co-authored-by: Pierre Gayvallet <pierre.gayvallet@elastic.co>
* [Screenshotting] Add functional test for report generation of dashboard with Maps embeddable (#122887)
* [Screenshotting] Add functional test for report with Maps embeddable
* make checkIfPngsMatch shareable
* add baseline file
* add functional test with new map saved object
* add .gitignore
* file structure corrections
* add ciGroup to test
* revert unintentional change
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit fddd1aafb4)
* update layerListJSON for map
* Added special case to panel comparison.
* Fixed panel title behaviour when linking/unlinking to/from the library.
* Added panel title test suite.
* Made the injection of the 'savedSearchId' key conditional on if it is defined when unlinking.
* Adjusted use of 'setValue()' based on feedback from @dmlemeshko
* Refractor test suite.
* Improved code for removal of title on library link.
# Conflicts:
# src/plugins/embeddable/public/lib/attribute_service/attribute_service.tsx