Skip to content

Commit 94f04a8

Browse files
committed
Add CSM app to CODEOWNERS (elastic#76793)
# Conflicts: # .github/CODEOWNERS
1 parent 3bf73d9 commit 94f04a8

File tree

1 file changed

+302
-0
lines changed

1 file changed

+302
-0
lines changed

.github/CODEOWNERS

Lines changed: 302 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,302 @@
1+
# GitHub CODEOWNERS definition
2+
# Identify which groups will be pinged by changes to different parts of the codebase.
3+
# For more info, see https://help.github.com/articles/about-codeowners/
4+
5+
# App
6+
/x-pack/plugins/dashboard_enhanced/ @elastic/kibana-app
7+
/x-pack/plugins/discover_enhanced/ @elastic/kibana-app
8+
/x-pack/plugins/lens/ @elastic/kibana-app
9+
/x-pack/plugins/graph/ @elastic/kibana-app
10+
/src/plugins/dashboard/ @elastic/kibana-app
11+
/src/plugins/discover/ @elastic/kibana-app
12+
/src/plugins/input_control_vis/ @elastic/kibana-app
13+
/src/plugins/kibana_legacy/ @elastic/kibana-app
14+
/src/plugins/vis_default_editor/ @elastic/kibana-app
15+
/src/plugins/vis_type_markdown/ @elastic/kibana-app
16+
/src/plugins/vis_type_metric/ @elastic/kibana-app
17+
/src/plugins/vis_type_table/ @elastic/kibana-app
18+
/src/plugins/vis_type_tagcloud/ @elastic/kibana-app
19+
/src/plugins/vis_type_timelion/ @elastic/kibana-app
20+
/src/plugins/vis_type_timeseries/ @elastic/kibana-app
21+
/src/plugins/vis_type_vega/ @elastic/kibana-app
22+
/src/plugins/vis_type_vislib/ @elastic/kibana-app
23+
/src/plugins/vis_type_xy/ @elastic/kibana-app
24+
/src/plugins/visualize/ @elastic/kibana-app
25+
26+
# App Architecture
27+
/examples/bfetch_explorer/ @elastic/kibana-app-arch
28+
/examples/dashboard_embeddable_examples/ @elastic/kibana-app-arch
29+
/examples/demo_search/ @elastic/kibana-app-arch
30+
/examples/developer_examples/ @elastic/kibana-app-arch
31+
/examples/embeddable_examples/ @elastic/kibana-app-arch
32+
/examples/embeddable_explorer/ @elastic/kibana-app-arch
33+
/examples/state_container_examples/ @elastic/kibana-app-arch
34+
/examples/ui_actions_examples/ @elastic/kibana-app-arch
35+
/examples/ui_actions_explorer/ @elastic/kibana-app-arch
36+
/examples/url_generators_examples/ @elastic/kibana-app-arch
37+
/examples/url_generators_explorer/ @elastic/kibana-app-arch
38+
/packages/elastic-datemath/ @elastic/kibana-app-arch
39+
/packages/kbn-interpreter/ @elastic/kibana-app-arch
40+
/src/plugins/advanced_settings/ @elastic/kibana-app-arch
41+
/src/plugins/bfetch/ @elastic/kibana-app-arch
42+
/src/plugins/data/ @elastic/kibana-app-arch
43+
/src/plugins/embeddable/ @elastic/kibana-app-arch
44+
/src/plugins/expressions/ @elastic/kibana-app-arch
45+
/src/plugins/inspector/ @elastic/kibana-app-arch
46+
/src/plugins/kibana_react/ @elastic/kibana-app-arch
47+
/src/plugins/kibana_react/public/code_editor @elastic/kibana-canvas
48+
/src/plugins/kibana_utils/ @elastic/kibana-app-arch
49+
/src/plugins/management/ @elastic/kibana-app-arch
50+
/src/plugins/navigation/ @elastic/kibana-app-arch
51+
/src/plugins/share/ @elastic/kibana-app-arch
52+
/src/plugins/ui_actions/ @elastic/kibana-app-arch
53+
/src/plugins/visualizations/ @elastic/kibana-app-arch
54+
/x-pack/examples/ui_actions_enhanced_examples/ @elastic/kibana-app-arch
55+
/x-pack/plugins/data_enhanced/ @elastic/kibana-app-arch
56+
/x-pack/plugins/embeddable_enhanced/ @elastic/kibana-app-arch
57+
/x-pack/plugins/ui_actions_enhanced/ @elastic/kibana-app-arch
58+
59+
# APM
60+
/x-pack/plugins/apm/ @elastic/apm-ui
61+
/x-pack/test/functional/apps/apm/ @elastic/apm-ui
62+
/src/legacy/core_plugins/apm_oss/ @elastic/apm-ui
63+
/src/plugins/apm_oss/ @elastic/apm-ui
64+
/src/apm.js @watson @vigneshshanmugam
65+
66+
# Client Side Monitoring (lives in APM directories but owned by Uptime)
67+
/x-pack/plugins/apm/e2e/cypress/support/step_definitions/rum @elastic/uptime
68+
/x-pack/plugins/apm/public/application/csmApp.tsx @elastic/uptime
69+
/x-pack/plugins/apm/public/components/app/RumDashboard @elastic/uptime
70+
/x-pack/plugins/apm/server/lib/rum_client @elastic/uptime
71+
/x-pack/plugins/apm/server/routes/rum_client.ts @elastic/uptime
72+
73+
# Beats
74+
/x-pack/legacy/plugins/beats_management/ @elastic/beats
75+
76+
# Canvas
77+
/x-pack/plugins/canvas/ @elastic/kibana-canvas
78+
/x-pack/test/functional/apps/canvas/ @elastic/kibana-canvas
79+
80+
# Core UI
81+
# Exclude tutorials folder for now because they are not owned by Kibana app and most will move out soon
82+
/src/plugins/home/public @elastic/kibana-core-ui
83+
/src/plugins/home/server/*.ts @elastic/kibana-core-ui
84+
/src/plugins/home/server/services/ @elastic/kibana-core-ui
85+
# Exclude tutorial resources folder for now because they are not owned by Kibana app and most will move out soon
86+
/src/legacy/core_plugins/kibana/public/home/*.ts @elastic/kibana-core-ui
87+
/src/legacy/core_plugins/kibana/public/home/np_ready/ @elastic/kibana-core-ui
88+
89+
# Observability UIs
90+
/x-pack/legacy/plugins/infra/ @elastic/logs-metrics-ui
91+
/x-pack/plugins/infra/ @elastic/logs-metrics-ui
92+
/x-pack/plugins/ingest_manager/ @elastic/ingest-management
93+
/x-pack/legacy/plugins/ingest_manager/ @elastic/ingest-management
94+
/x-pack/plugins/observability/ @elastic/observability-ui
95+
/x-pack/plugins/monitoring/ @elastic/stack-monitoring-ui
96+
/x-pack/plugins/uptime @elastic/uptime
97+
98+
# Machine Learning
99+
/x-pack/legacy/plugins/ml/ @elastic/ml-ui
100+
/x-pack/plugins/ml/ @elastic/ml-ui
101+
/x-pack/test/functional/apps/machine_learning/ @elastic/ml-ui
102+
/x-pack/test/functional/services/machine_learning/ @elastic/ml-ui
103+
/x-pack/test/functional/services/ml.ts @elastic/ml-ui
104+
# ML team owns and maintains the transform plugin despite it living in the Elasticsearch management section.
105+
/x-pack/plugins/transform/ @elastic/ml-ui
106+
/x-pack/test/functional/apps/transform/ @elastic/ml-ui
107+
/x-pack/test/functional/services/transform_ui/ @elastic/ml-ui
108+
/x-pack/test/functional/services/transform.ts @elastic/ml-ui
109+
110+
# Maps
111+
/x-pack/legacy/plugins/maps/ @elastic/kibana-gis
112+
/x-pack/plugins/maps/ @elastic/kibana-gis
113+
/x-pack/test/api_integration/apis/maps/ @elastic/kibana-gis
114+
/x-pack/test/functional/apps/maps/ @elastic/kibana-gis
115+
/x-pack/test/functional/es_archives/maps/ @elastic/kibana-gis
116+
/x-pack/test/visual_regression/tests/maps/index.js @elastic/kibana-gis
117+
118+
# Operations
119+
/src/dev/ @elastic/kibana-operations
120+
/src/setup_node_env/ @elastic/kibana-operations
121+
/src/optimize/ @elastic/kibana-operations
122+
/packages/*eslint*/ @elastic/kibana-operations
123+
/packages/*babel*/ @elastic/kibana-operations
124+
/packages/kbn-dev-utils*/ @elastic/kibana-operations
125+
/packages/kbn-es/ @elastic/kibana-operations
126+
/packages/kbn-optimizer/ @elastic/kibana-operations
127+
/packages/kbn-pm/ @elastic/kibana-operations
128+
/packages/kbn-test/ @elastic/kibana-operations
129+
/packages/kbn-ui-shared-deps/ @elastic/kibana-operations
130+
/packages/kbn-es-archiver/ @elastic/kibana-operations
131+
/src/legacy/server/keystore/ @elastic/kibana-operations
132+
/src/legacy/server/pid/ @elastic/kibana-operations
133+
/src/legacy/server/sass/ @elastic/kibana-operations
134+
/src/legacy/server/utils/ @elastic/kibana-operations
135+
/src/legacy/server/warnings/ @elastic/kibana-operations
136+
/.ci/es-snapshots/ @elastic/kibana-operations
137+
/vars/ @elastic/kibana-operations
138+
139+
# Quality Assurance
140+
/src/dev/code_coverage @elastic/kibana-qa
141+
/vars/*Coverage.groovy @elastic/kibana-qa
142+
/test/functional/services/common @elastic/kibana-qa
143+
/test/functional/services/lib @elastic/kibana-qa
144+
/test/functional/services/remote @elastic/kibana-qa
145+
146+
# Platform
147+
/src/core/ @elastic/kibana-platform
148+
/config/kibana.yml @elastic/kibana-platform
149+
/x-pack/plugins/features/ @elastic/kibana-platform
150+
/x-pack/plugins/licensing/ @elastic/kibana-platform
151+
/x-pack/plugins/global_search/ @elastic/kibana-platform
152+
/x-pack/plugins/cloud/ @elastic/kibana-platform
153+
/x-pack/test/saved_objects_field_count/ @elastic/kibana-platform
154+
/packages/kbn-config-schema/ @elastic/kibana-platform
155+
/src/legacy/server/config/ @elastic/kibana-platform
156+
/src/legacy/server/http/ @elastic/kibana-platform
157+
/src/legacy/server/logging/ @elastic/kibana-platform
158+
/src/legacy/server/saved_objects/ @elastic/kibana-platform
159+
/src/legacy/server/status/ @elastic/kibana-platform
160+
/src/plugins/status_page/ @elastic/kibana-platform
161+
/src/plugins/saved_objects_management/ @elastic/kibana-platform
162+
/src/dev/run_check_published_api_changes.ts @elastic/kibana-platform
163+
164+
# Security
165+
/src/core/server/csp/ @elastic/kibana-security @elastic/kibana-platform
166+
/x-pack/legacy/plugins/security/ @elastic/kibana-security
167+
/x-pack/legacy/plugins/spaces/ @elastic/kibana-security
168+
/x-pack/plugins/spaces/ @elastic/kibana-security
169+
/x-pack/plugins/encrypted_saved_objects/ @elastic/kibana-security
170+
/x-pack/plugins/security/ @elastic/kibana-security
171+
/x-pack/test/api_integration/apis/security/ @elastic/kibana-security
172+
/x-pack/test/encrypted_saved_objects_api_integration/ @elastic/kibana-security
173+
/x-pack/test/functional/apps/security/ @elastic/kibana-security
174+
/x-pack/test/kerberos_api_integration/ @elastic/kibana-security
175+
/x-pack/test/login_selector_api_integration/ @elastic/kibana-security
176+
/x-pack/test/oidc_api_integration/ @elastic/kibana-security
177+
/x-pack/test/pki_api_integration/ @elastic/kibana-security
178+
/x-pack/test/saml_api_integration/ @elastic/kibana-security
179+
/x-pack/test/security_api_integration/ @elastic/kibana-security
180+
/x-pack/test/security_functional/ @elastic/kibana-security
181+
/x-pack/test/spaces_api_integration/ @elastic/kibana-security
182+
/x-pack/test/token_api_integration/ @elastic/kibana-security
183+
184+
# Kibana Localization
185+
/src/dev/i18n/ @elastic/kibana-localization
186+
/src/legacy/server/i18n/ @elastic/kibana-localization
187+
/src/core/public/i18n/ @elastic/kibana-localization
188+
/packages/kbn-i18n/ @elastic/kibana-localization
189+
190+
# Kibana Telemetry
191+
/packages/kbn-analytics/ @elastic/kibana-telemetry
192+
/packages/kbn-telemetry-tools/ @elastic/kibana-telemetry
193+
/src/plugins/kibana_usage_collection/ @elastic/kibana-telemetry
194+
/src/plugins/newsfeed/ @elastic/kibana-telemetry
195+
/src/plugins/telemetry/ @elastic/kibana-telemetry
196+
/src/plugins/telemetry_collection_manager/ @elastic/kibana-telemetry
197+
/src/plugins/telemetry_management_section/ @elastic/kibana-telemetry
198+
/src/plugins/usage_collection/ @elastic/kibana-telemetry
199+
/x-pack/plugins/telemetry_collection_xpack/ @elastic/kibana-telemetry
200+
/.telemetryrc.json @elastic/kibana-telemetry
201+
/x-pack/.telemetryrc.json @elastic/kibana-telemetry
202+
src/plugins/telemetry/schema/legacy_oss_plugins.json @elastic/kibana-telemetry
203+
src/plugins/telemetry/schema/oss_plugins.json @elastic/kibana-telemetry
204+
x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json @elastic/kibana-telemetry
205+
206+
# Kibana Alerting Services
207+
/x-pack/plugins/alerts/ @elastic/kibana-alerting-services
208+
/x-pack/plugins/actions/ @elastic/kibana-alerting-services
209+
/x-pack/plugins/event_log/ @elastic/kibana-alerting-services
210+
/x-pack/plugins/task_manager/ @elastic/kibana-alerting-services
211+
/x-pack/test/alerting_api_integration/ @elastic/kibana-alerting-services
212+
/x-pack/test/plugin_api_integration/plugins/task_manager/ @elastic/kibana-alerting-services
213+
/x-pack/test/plugin_api_integration/test_suites/task_manager/ @elastic/kibana-alerting-services
214+
/x-pack/plugins/triggers_actions_ui/ @elastic/kibana-alerting-services
215+
/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/ @elastic/kibana-alerting-services
216+
/x-pack/test/functional_with_es_ssl/fixtures/plugins/alerts/ @elastic/kibana-alerting-services
217+
218+
# Enterprise Search
219+
# Shared
220+
/x-pack/plugins/enterprise_search/ @elastic/enterprise-search-frontend
221+
/x-pack/test/functional_enterprise_search/ @elastic/enterprise-search-frontend
222+
# App Search
223+
/x-pack/plugins/enterprise_search/public/applications/app_search @elastic/app-search-frontend
224+
/x-pack/plugins/enterprise_search/server/routes/app_search @elastic/app-search-frontend
225+
/x-pack/plugins/enterprise_search/server/collectors/app_search @elastic/app-search-frontend
226+
/x-pack/plugins/enterprise_search/server/saved_objects/app_search @elastic/app-search-frontend
227+
# Workplace Search
228+
/x-pack/plugins/enterprise_search/public/applications/workplace_search @elastic/workplace-search-frontend
229+
/x-pack/plugins/enterprise_search/server/routes/workplace_search @elastic/workplace-search-frontend
230+
/x-pack/plugins/enterprise_search/server/collectors/workplace_search @elastic/workplace-search-frontend
231+
/x-pack/plugins/enterprise_search/server/saved_objects/workplace_search @elastic/workplace-search-frontend
232+
233+
# Elasticsearch UI
234+
/src/plugins/dev_tools/ @elastic/es-ui
235+
/src/plugins/console/ @elastic/es-ui
236+
/src/plugins/es_ui_shared/ @elastic/es-ui
237+
/x-pack/legacy/plugins/cross_cluster_replication/ @elastic/es-ui
238+
/x-pack/plugins/index_lifecycle_management/ @elastic/es-ui
239+
/x-pack/legacy/plugins/index_management/ @elastic/es-ui
240+
/x-pack/legacy/plugins/license_management/ @elastic/es-ui
241+
/x-pack/legacy/plugins/rollup/ @elastic/es-ui
242+
/x-pack/legacy/plugins/snapshot_restore/ @elastic/es-ui
243+
/x-pack/legacy/plugins/upgrade_assistant/ @elastic/es-ui
244+
/x-pack/plugins/console_extensions/ @elastic/es-ui
245+
/x-pack/plugins/es_ui_shared/ @elastic/es-ui
246+
/x-pack/plugins/grokdebugger/ @elastic/es-ui
247+
/x-pack/plugins/index_management/ @elastic/es-ui
248+
/x-pack/plugins/license_management/ @elastic/es-ui
249+
/x-pack/plugins/painless_lab/ @elastic/es-ui
250+
/x-pack/plugins/remote_clusters/ @elastic/es-ui
251+
/x-pack/plugins/rollup/ @elastic/es-ui
252+
/x-pack/plugins/searchprofiler/ @elastic/es-ui
253+
/x-pack/plugins/snapshot_restore/ @elastic/es-ui
254+
/x-pack/plugins/upgrade_assistant/ @elastic/es-ui
255+
/x-pack/plugins/watcher/ @elastic/es-ui
256+
/x-pack/plugins/ingest_pipelines/ @elastic/es-ui
257+
258+
# Endpoint
259+
/x-pack/plugins/endpoint/ @elastic/endpoint-app-team @elastic/siem
260+
/x-pack/test/api_integration/apis/endpoint/ @elastic/endpoint-app-team @elastic/siem
261+
/x-pack/test/endpoint_api_integration_no_ingest/ @elastic/endpoint-app-team @elastic/siem
262+
/x-pack/test/security_solution_endpoint/ @elastic/endpoint-app-team @elastic/siem
263+
/x-pack/test/functional/es_archives/endpoint/ @elastic/endpoint-app-team @elastic/siem
264+
/x-pack/test/plugin_functional/plugins/resolver_test/ @elastic/endpoint-app-team @elastic/siem
265+
/x-pack/test/plugin_functional/test_suites/resolver/ @elastic/endpoint-app-team @elastic/siem
266+
267+
# Security Solution
268+
/x-pack/plugins/security_solution/ @elastic/siem @elastic/endpoint-app-team
269+
/x-pack/test/detection_engine_api_integration @elastic/siem @elastic/endpoint-app-team
270+
/x-pack/test/lists_api_integration @elastic/siem @elastic/endpoint-app-team
271+
/x-pack/test/api_integration/apis/security_solution @elastic/siem @elastic/endpoint-app-team
272+
/x-pack/plugins/case @elastic/siem @elastic/endpoint-app-team
273+
/x-pack/plugins/lists @elastic/siem @elastic/endpoint-app-team
274+
275+
# Security Intelligence And Analytics
276+
/x-pack/plugins/security_solution/server/lib/detection_engine/rules/prepackaged_rules @elastic/security-intelligence-analytics
277+
278+
# Design (at the bottom for specificity of SASS files)
279+
**/*.scss @elastic/kibana-design
280+
281+
# Core design
282+
/src/plugins/dashboard/**/*.scss @elastic/kibana-core-ui-designers
283+
/x-pack/plugins/canvas/**/*.scss @elastic/kibana-core-ui-designers
284+
/src/legacy/core_plugins/kibana/public/home/**/*.scss @elastic/kibana-core-ui-designers
285+
/x-pack/legacy/plugins/security/**/*.scss @elastic/kibana-core-ui-designers
286+
/x-pack/legacy/plugins/spaces/**/*.scss @elastic/kibana-core-ui-designers
287+
/x-pack/plugins/spaces/**/*.scss @elastic/kibana-core-ui-designers
288+
/x-pack/plugins/security/**/*.scss @elastic/kibana-core-ui-designers
289+
290+
# Observability design
291+
/x-pack/plugins/apm/**/*.scss @elastic/observability-design
292+
/x-pack/plugins/infra/**/*.scss @elastic/observability-design
293+
/x-pack/plugins/ingest_manager/**/*.scss @elastic/observability-design
294+
/x-pack/plugins/observability/**/*.scss @elastic/observability-design
295+
296+
# Ent. Search design
297+
/x-pack/plugins/enterprise_search/**/*.scss @elastic/ent-search-design
298+
299+
# Security design
300+
/x-pack/plugins/endpoint/**/*.scss @elastic/security-design
301+
/x-pack/plugins/security_solution/**/*.scss @elastic/security-design
302+

0 commit comments

Comments
 (0)