* Refactored reducers type definitions
* Fixed dependancy objects
* Fixed action add
* Fixed logging app icon
* Added action types params fields
* Added fields for check and re-notify alert
* Add tags to alert list
* Adjusted threshold expression with validation, added visualization
* Move delete button to the left and hide when no selection
* Rename action list title column to name
* fixed request
* Removed watcher labels
* Design cleanup
* Added expression default values
* Added visualization for index threshold alert
* Rename Actions tab to Connectors
* Rename "create action" to "create connector"
* Remove actions column name
* Add count per action type
* Hide checkboxes when user can't delete
* Add title to home, rename Alerting UI breadcrumb (remove UI part)
* Added correct binding for interval and throttle
* Added tags support for create Alert UI
* Added server error display in UI on save alert
* Added connectors for action forms
* Update button styles
* Switch inputs to compressed forms
* Fixed some fields for add alert form
* Fixed updating action by index
* Fixed filter for index/fields api requests
* Remove the test alert type that was in the init function
* Fixed action type icon on add connector form and did small refactoring on action forms; added action validation
* Rename alerting UI plugin to triggers and actions UI (or something else) #50305
* Implemented action connector edit UI
* Add bulk actions to alerts list
* Update home title spacing
* Fixed editing secrets action property
* Changing behaviour of bulk actions and disable buttons during request
* Refactored plugin definition with appdependency interface
* Moved add dependencies to the separate file
* Enable visualization if only hasExpressionErrors passed
* Fixed add action twice on click card
* Fix actions column in alert list
* Fixed action canSave capability
* Renamed Actions to ActionConnectors in appropriate UI files
* Renamed alertTypeParams to params in UI code
* Add filter for tags
* Cleanup previous commit
* Fix alert type filter
* Refactored edit form to use ActionTableItem
* Renamed ActionTableItem to ActionConnectorTableItem
* Fixed missing button key error for alerts list filter
* Renamed translation labels for connectors
* Enable UI plugin by default
* Rename buildin to builtin
* Fix some type checks
* Add API tests
* Split API file into smaller files
* Rename plugin id
* Remove dependency on actions plugin (should be optional dep in NP)
* Fix some translation ids
* Revert "Rename plugin id"
This reverts commit f6daeb3d5e
.
* Rename method for loading connectors
* Added functional tests base
* Fix functional test type filter
* Add test alert type for now
* Initial connectors functional tests
* Rename description to name
* Use unique connector names to allow re-running tests
* Assert on more things
* Update alert/action menu items. Flyout width. Add index.scss file
* Added action connector list unit tests
* Add bulk delete functional test
* Move tests to SSL functional environment
* Fix tests
* Added unit tests for actionTypeRegistry and alertTypeRegistry
* Fixed update connector with only properties
* Added some functional tests for alerts with TODOs
* connectors list page cleanup
* empty state cleanup
* Added connector edit flyout unit test
* Fix functional tests
* text cleanup
* zindex fix for index threshold trigger
* Expand the functional tests, add assertions
* Fixed edit connector from the Name column, and removed pencil button
* Remove tags filter, use search bar instead
* Finalize functional tests
* Support filtering alerts by action type
* Rename plugin name for translations
* Rename default breadcrumb title to alerts and actions
* Added unit tests for connectors empty prompt, fixed api tests
* Added unit test for select action type menu for create connector; Fixed update selected connector for edit form
* Added unit test for edit connector flyout
* Added alerts list unit tests
* Added connector form unit tests
* Added connector reducer unit tests
* Fixed some failing unit tests
* Fixed alerts list unit tests
* Set alert tab default if it is available
* Added doc_title and get_time_units unit tests
* Added some test fixes
* Fixed index threshold expression to display only index and fields
* Added email building action unit tests
* Added unit tests for builtin action types
* Remove test alert type
* Move create alert UI behind feature flag 'createAlertUiEnabled'
* Fix functional tests
* Update codeowners
* Update codeowners for tests
* Revert watcher changes
* Fix type check failure
* Fix unit test failures
* Fixed typecheck failures
* Fixed language check errors
* Did some text/type fixes
* Fixed typecheck
* Fixed unit tests warning
* Fix failing functional tests
* Fix registry tests to have cleaner diff when it fails
* Make DEFAULT_SECTION a Section type
* Remove unused constructor
* Make app dependency error string same line
* Remove unused error pages
* Set interface to alerts context
* Fix action_connector_form.tsx label
* Fix label in connector_add_flyout.tsx
* Fix label in alert_add.tsx
* Move alert_types to builtin_alert_types
* Move some threshold constants into threshold folder
* Move api.ts within threshold folder
* Removed duplication logic from action type and alert type registry list
* Fixed email action type test and adjusted validation to support arrays ony
* Added missing connector fields for email action type
* Fixed building action types issues due to comments
* Refactored with more new platform structure; fixed some comments from review
* Capitalize Actions in 'Alerts and Actions' labels
* Skip flaky tests
* Fix failing functional test
* Fixed failing unit tests, added new deps
* Fixed type checks
* Fixed language check failing
* Fix broken functional tests
* Refactored actionConnectors and alerting context
* Removed doc title service
* added get time options type definitions
* removed obsolete code
* Made generic registry type for actionTypes and alert types
* Fixed some enum types
* fixed type check CI
* Convert EuiSearchBar to normal text field
* Fix typo
* Fix conditional rendering
* Fix bug where selection doesn't reset
* Fix broken functional test, wait for ENTER key to search alerts
* Make app section hide from menu when user doesn't have access
* Fixed connector name validation (error due to renaming from description)
* Removed obsolete useEffect
* Removed unused ShareRouter
* Fixed key validation error
* Mobed wrongly wrapped objects
* Removed useEffect from connectors form
* Replaced error forms with eui controls props
* Added delete confirmation dialog for connectors list
* Fixed build errors
* Fixed failing test
* Skip flaky tests
* Added null check for app context - render components tree only if it isn't null
* Fixed type check eror
* Did changes on the UX and text/labels commnets
* Fixed failing tests
* Fixed error handling
* Refactored Webhook form http headers due to the mockup
* Fixed build
* Fix labels issue
* Fix spacing and form row alignment
* Fixed failing type check
* put ownfocus on popover in actions list
* fix spacing and flex
* fix color on conectors list
* clean up webhook headers form
* fix logic check for headers
* Made changes due to review comments
* Fixed delete connector test
* Fixed all flaky test for delete connectors 53956
* Fixed type check due to NP changes
* Disable plugin by default
* Added configuration props for functional tests to enable triggers and actions ui
* removed timeout from test
* added enable triggers and actions to functional/config.js
* fix the build
* Changed ci group and disabled plugin
* changed config setting to root
* Changed disable approach
* Experiment with index managment
* Set back configuration settings for triggers and actions
* Enable plugins
* Set index management to disabled to see the failing issue
* Revert experimental back for index_managment
* Fixed type check
Co-authored-by: Mike Côté <mikecote@users.noreply.github.com>
Co-authored-by: dave.snider@gmail.com <dave.snider@gmail.com>
Co-authored-by: DeFazio <michael.defazio@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Peter Schretlen <peter.schretlen@gmail.com>
155 lines
7.1 KiB
Plaintext
155 lines
7.1 KiB
Plaintext
# GitHub CODEOWNERS definition
|
|
# Identify which groups will be pinged by changes to different parts of the codebase.
|
|
# For more info, see https://help.github.com/articles/about-codeowners/
|
|
|
|
# App
|
|
/x-pack/legacy/plugins/lens/ @elastic/kibana-app
|
|
/x-pack/legacy/plugins/graph/ @elastic/kibana-app
|
|
/src/plugins/share/ @elastic/kibana-app
|
|
/src/legacy/server/url_shortening/ @elastic/kibana-app
|
|
/src/legacy/server/sample_data/ @elastic/kibana-app
|
|
/src/legacy/core_plugins/kibana/public/dashboard/ @elastic/kibana-app
|
|
/src/legacy/core_plugins/kibana/public/discover/ @elastic/kibana-app
|
|
/src/legacy/core_plugins/kibana/public/visualize/ @elastic/kibana-app
|
|
/src/legacy/core_plugins/kibana/public/local_application_service/ @elastic/kibana-app
|
|
/src/legacy/core_plugins/kibana/public/home/ @elastic/kibana-app
|
|
/src/legacy/core_plugins/kibana/public/dev_tools/ @elastic/kibana-app
|
|
/src/legacy/core_plugins/metrics/ @elastic/kibana-app
|
|
/src/plugins/home/ @elastic/kibana-app
|
|
/src/plugins/kibana_legacy/ @elastic/kibana-app
|
|
/src/plugins/timelion/ @elastic/kibana-app
|
|
/src/plugins/dev_tools/ @elastic/kibana-app
|
|
|
|
# App Architecture
|
|
/src/plugins/data/ @elastic/kibana-app-arch
|
|
/src/plugins/embeddable/ @elastic/kibana-app-arch
|
|
/src/plugins/expressions/ @elastic/kibana-app-arch
|
|
/src/plugins/kibana_react/ @elastic/kibana-app-arch
|
|
/src/plugins/kibana_utils/ @elastic/kibana-app-arch
|
|
/src/plugins/navigation/ @elastic/kibana-app-arch
|
|
/src/plugins/ui_actions/ @elastic/kibana-app-arch
|
|
/src/plugins/visualizations/ @elastic/kibana-app-arch
|
|
/x-pack/plugins/advanced_ui_actions/ @elastic/kibana-app-arch
|
|
/src/legacy/core_plugins/data/ @elastic/kibana-app-arch
|
|
/src/legacy/core_plugins/elasticsearch/lib/create_proxy.js @elastic/kibana-app-arch
|
|
/src/legacy/core_plugins/embeddable_api/ @elastic/kibana-app-arch
|
|
/src/legacy/core_plugins/interpreter/ @elastic/kibana-app-arch
|
|
/src/legacy/core_plugins/kibana_react/ @elastic/kibana-app-arch
|
|
/src/legacy/core_plugins/kibana/public/management/ @elastic/kibana-app-arch
|
|
/src/legacy/core_plugins/kibana/server/field_formats/ @elastic/kibana-app-arch
|
|
/src/legacy/core_plugins/kibana/server/routes/api/management/ @elastic/kibana-app-arch
|
|
/src/legacy/core_plugins/kibana/server/routes/api/suggestions/ @elastic/kibana-app-arch
|
|
/src/legacy/core_plugins/visualizations/ @elastic/kibana-app-arch
|
|
/src/legacy/server/index_patterns/ @elastic/kibana-app-arch
|
|
|
|
# APM
|
|
/x-pack/legacy/plugins/apm/ @elastic/apm-ui
|
|
/x-pack/test/functional/apps/apm/ @elastic/apm-ui
|
|
/src/legacy/core_plugins/apm_oss/ @elastic/apm-ui
|
|
|
|
# Beats
|
|
/x-pack/legacy/plugins/beats_management/ @elastic/beats
|
|
|
|
# Canvas
|
|
/x-pack/legacy/plugins/canvas/ @elastic/kibana-canvas
|
|
|
|
# Logs & Metrics UI
|
|
/x-pack/legacy/plugins/infra/ @elastic/logs-metrics-ui
|
|
/x-pack/legacy/plugins/integrations_manager/ @elastic/epm
|
|
|
|
# Machine Learning
|
|
/x-pack/legacy/plugins/ml/ @elastic/ml-ui
|
|
/x-pack/test/functional/apps/machine_learning/ @elastic/ml-ui
|
|
/x-pack/test/functional/services/machine_learning/ @elastic/ml-ui
|
|
/x-pack/test/functional/services/ml.ts @elastic/ml-ui
|
|
# ML team owns the transform plugin, ES team added here for visibility
|
|
# because the plugin lives in Kibana's Elasticsearch management section.
|
|
/x-pack/legacy/plugins/transform/ @elastic/ml-ui @elastic/es-ui
|
|
/x-pack/test/functional/apps/transform/ @elastic/ml-ui
|
|
/x-pack/test/functional/services/transform_ui/ @elastic/ml-ui
|
|
/x-pack/test/functional/services/transform.ts @elastic/ml-ui
|
|
|
|
# Maps
|
|
/x-pack/legacy/plugins/maps/ @elastic/kibana-gis
|
|
/x-pack/test/api_integration/apis/maps/ @elastic/kibana-gis
|
|
/x-pack/test/functional/apps/maps/ @elastic/kibana-gis
|
|
/x-pack/test/functional/es_archives/maps/ @elastic/kibana-gis
|
|
/x-pack/test/visual_regression/tests/maps/index.js @elastic/kibana-gis
|
|
|
|
# Operations
|
|
/src/dev/ @elastic/kibana-operations
|
|
/src/setup_node_env/ @elastic/kibana-operations
|
|
/src/optimize/ @elastic/kibana-operations
|
|
/packages/*eslint*/ @elastic/kibana-operations
|
|
/packages/*babel*/ @elastic/kibana-operations
|
|
/packages/kbn-dev-utils*/ @elastic/kibana-operations
|
|
/packages/kbn-es/ @elastic/kibana-operations
|
|
/packages/kbn-pm/ @elastic/kibana-operations
|
|
/packages/kbn-test/ @elastic/kibana-operations
|
|
/packages/kbn-ui-shared-deps/ @elastic/kibana-operations
|
|
/src/legacy/server/keystore/ @elastic/kibana-operations
|
|
/src/legacy/server/pid/ @elastic/kibana-operations
|
|
/src/legacy/server/sass/ @elastic/kibana-operations
|
|
/src/legacy/server/utils/ @elastic/kibana-operations
|
|
/src/legacy/server/warnings/ @elastic/kibana-operations
|
|
|
|
# Platform
|
|
/src/core/ @elastic/kibana-platform
|
|
/config/kibana.yml @elastic/kibana-platform
|
|
/x-pack/plugins/features/ @elastic/kibana-platform
|
|
/x-pack/plugins/licensing/ @elastic/kibana-platform
|
|
/packages/kbn-config-schema/ @elastic/kibana-platform
|
|
/src/legacy/server/config/ @elastic/kibana-platform
|
|
/src/legacy/server/http/ @elastic/kibana-platform
|
|
/src/legacy/server/i18n/ @elastic/kibana-platform
|
|
/src/legacy/server/logging/ @elastic/kibana-platform
|
|
/src/legacy/server/saved_objects/ @elastic/kibana-platform
|
|
/src/legacy/server/status/ @elastic/kibana-platform
|
|
|
|
# Security
|
|
/src/core/server/csp/ @elastic/kibana-security @elastic/kibana-platform
|
|
/x-pack/legacy/plugins/security/ @elastic/kibana-security
|
|
/x-pack/legacy/plugins/spaces/ @elastic/kibana-security
|
|
/x-pack/plugins/spaces/ @elastic/kibana-security
|
|
/x-pack/legacy/plugins/encrypted_saved_objects/ @elastic/kibana-security
|
|
/x-pack/plugins/encrypted_saved_objects/ @elastic/kibana-security
|
|
/x-pack/plugins/security/ @elastic/kibana-security
|
|
/x-pack/test/api_integration/apis/security/ @elastic/kibana-security
|
|
|
|
# Kibana Localization
|
|
/src/dev/i18n @elastic/kibana-localization
|
|
|
|
# Pulse
|
|
/packages/kbn-analytics/ @elastic/pulse
|
|
/src/legacy/core_plugins/ui_metric/ @elastic/pulse
|
|
/src/plugins/usage_collection/ @elastic/pulse
|
|
/x-pack/legacy/plugins/telemetry @elastic/pulse
|
|
|
|
# Kibana Alerting Services
|
|
/x-pack/legacy/plugins/alerting @elastic/kibana-alerting-services
|
|
/x-pack/legacy/plugins/actions @elastic/kibana-alerting-services
|
|
/x-pack/legacy/plugins/task_manager @elastic/kibana-alerting-services
|
|
/x-pack/test/alerting_api_integration @elastic/kibana-alerting-services
|
|
/x-pack/test/plugin_api_integration/plugins/task_manager @elastic/kibana-alerting-services
|
|
/x-pack/test/plugin_api_integration/test_suites/task_manager @elastic/kibana-alerting-services
|
|
/x-pack/legacy/plugins/triggers_actions_ui/ @elastic/kibana-alerting-services
|
|
/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/ @elastic/kibana-alerting-services
|
|
/x-pack/test/functional_with_es_ssl/fixtures/plugins/alerts/ @elastic/kibana-alerting-services
|
|
|
|
# Design
|
|
**/*.scss @elastic/kibana-design
|
|
|
|
# Elasticsearch UI
|
|
/src/legacy/core_plugins/console/ @elastic/es-ui
|
|
/src/plugins/es_ui_shared/ @elastic/es-ui
|
|
/x-pack/legacy/plugins/console_extensions/ @elastic/es-ui
|
|
/x-pack/legacy/plugins/cross_cluster_replication/ @elastic/es-ui
|
|
/x-pack/legacy/plugins/index_lifecycle_management/ @elastic/es-ui
|
|
/x-pack/legacy/plugins/index_management/ @elastic/es-ui
|
|
/x-pack/legacy/plugins/license_management/ @elastic/es-ui
|
|
/x-pack/legacy/plugins/remote_clusters/ @elastic/es-ui
|
|
/x-pack/legacy/plugins/rollup/ @elastic/es-ui
|
|
/x-pack/legacy/plugins/searchprofiler/ @elastic/es-ui
|
|
/x-pack/legacy/plugins/snapshot_restore/ @elastic/es-ui
|
|
/x-pack/legacy/plugins/watcher/ @elastic/es-ui
|