* Create test configs for Kibana running dedicated processes
* Fix TS issues
* Fix tests relying on backend responses
* Only run dedicated task process on spaces_and_security suite group2
* Fix ftr_configs
* Use dedicated task runner by default
* fix typo
* Remove exclusive test suite
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
After a deployment is created, a new Kibana plan is automatically added to update settings (to connect APM)
and restart Kibana. Polling for a plan state isn't especially reliable because it flips
between empty and queued, and then empty again depending on how quickly setup is run in cloud.
We want to enable monitoring after the automatic plan has run, if not we get an error:
* deployments.resource_plan_state_error: Kibana resource [main-kibana] has a plan still pending, cancel that or wait for it to complete (settings.observability.plan)
This adds a sleep and retry to see if we can make this step more reliable
* [cft] Add support for creating a new redeployment
- Adds a new label `ci:cloud-redeploy` that will always create a fresh deployment
- Deprecates `ci:deploy-cloud` in favor of namespacing `ci:cloud-deploy`
* booleans
Adds first functional tests for Explain Log Rate Spikes. The test clicks the menu item, selects an index, clicks the "Use full data" button and asserts the page's elements.
* [build] Move canvas runtime to core build, optionally skip step
- Moves the x-pack/build canvas runtime to src/dev/build. The current
workflow is an artifact of the separate oss and default builds, which
were removed in 7.10.
- Adds a new flag `node scripts/build --skip-canvas-shareable-runtime`.
Currently the runtime takes ~3 minutes to build, and as far as I can
tell is untested in pull requests. This should save us a few minutes
and CPU cycles, while preserving compatibility with upstream jobs.
* more flexible build args
* fix
* fix
* spacing
* trim spaces
* label
* Update .buildkite/scripts/build_kibana.sh
Co-authored-by: Spencer <email@spalger.com>
* remove preserve-symlinks
* fix ci stats plugin
Co-authored-by: Spencer <email@spalger.com>
* [kbn-performance-testing-dataset-extractor] fetch & save ES queries
* run apm extractor for all journeys
* fix array name
* cleanup ES query, update namings according review
* update naming
* PR Feedback changes
* [CI] Auto-commit changed files from 'node scripts/precommit_hook.js --ref HEAD~1..HEAD --fix'
* Changing functional test to use es api instead of esArchiver
* [CI] Auto-commit changed files from 'node scripts/precommit_hook.js --ref HEAD~1..HEAD --fix'
* Removing unnecessary override
* adding retry
* Changing to use `filter_path` for the api client
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
* [ci] Conditional storybook builds
This moves storybook builds to run conditionally, either if there's a
storybook change or the `ci:build-storybooks` label is set.
These builds don't seem to be providing test coverage, and may not be utilized
in scenarios such as automated backports or unrelated changes.
* test regex
* formatting
* Revert "test regex"
This reverts commit dcef465414.
* fix revert
* move to spot instance
* fix merge
* [cft] Exit 1 if purge error
This triggers a job failure if the purge-cloud-deployments script
encounters an error. I'm attempting to debug why an instance was stuck
online and hoping this will make future issues easier to spot.
* set exit code instead of exiting
* [kbn-performance-testing-dataset-extractor] update json structure, filter out static res on ci
* convert body to string
* update schema and ftr configs
* update extractor
* fix headers combining
* update json structure
* re-order fields for easy read
* [kbn/pm] rewrite to avoid needing a build process
* uncomment timing reporting
* throw in a few missing comments
* Update README.md
* remove extra SomeDevLog interface from ci-stats-core
* remove non-stdio logging from bazel_runner, improve output formatting
* use private fields instead of just ts private props
* promote args to a positional arg
* optionally require the ci-stats-reporter after each command
* allow opt-ing out of vscode config management
* reduce to a single import
* add bit of docs regarding weird imports and package deps of kbn/pm
* clean extraDirs from Kibana's package.json file too
* tweak logging of run-in-packages to use --quiet and not just CI=true
* remove unlazy-loader
* add readme for @kbn/yarn-lock-validator
* convert @kbn/some-dev-logs docs to mdx
* remove missing navigation id and fix id in dev-cli-runner docs
* fix title of some-dev-logs docs page
* typo
* Remove percy based visual regression tests
These have been disabled for ~3 years, the agent is deprecated, and our
snapshot environment is inactive.
* [CI] Auto-commit changed files from 'yarn kbn run build -i @kbn/pm'
* update codeowners
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>