2019-12-11 15:34:32 -06:00
|
|
|
# Lines starting with '#' are comments.
|
|
|
|
# Each line is a file pattern followed by one or more owners.
|
|
|
|
|
|
|
|
# More details are here: https://help.github.com/articles/about-codeowners/
|
|
|
|
|
|
|
|
# The '*' pattern is global owners.
|
|
|
|
|
|
|
|
# Order is important. The last matching pattern has the most precedence.
|
|
|
|
# The folders are ordered as follows:
|
|
|
|
|
|
|
|
# In each subsection folders are ordered first by depth, then alphabetically.
|
|
|
|
# This should make it easy to add new rules without breaking existing ones.
|
|
|
|
|
2022-09-22 14:26:03 -05:00
|
|
|
# Documentation
|
2022-06-27 08:24:50 -05:00
|
|
|
/docs/ @grafana/docs-squad
|
2022-09-01 11:15:44 -05:00
|
|
|
/contribute/ @grafana/docs-squad
|
|
|
|
/docs/sources/developers/plugins/ @grafana/docs-squad @grafana/plugins-platform-frontend @grafana/plugins-platform-backend
|
2022-12-23 07:46:17 -06:00
|
|
|
/docs/sources/developers/plugins/backend/ @grafana/docs-squad @grafana/plugins-platform-backend
|
2022-09-22 14:26:03 -05:00
|
|
|
# Set up, dashboards/visualization, best practices: Chris Moyer
|
|
|
|
# Alerting: Brenda Muir
|
2022-10-26 17:20:25 -05:00
|
|
|
/docs/sources/administration/ @Eve832 @GrafanaWriter
|
2022-12-23 07:46:17 -06:00
|
|
|
/docs/sources/alerting/ @brendamuir
|
2022-09-22 14:26:03 -05:00
|
|
|
/docs/sources/dashboards/ @chri2547
|
2022-10-26 17:20:25 -05:00
|
|
|
/docs/sources/datasources/ @Eve832 @GrafanaWriter
|
|
|
|
/docs/sources/explore/ @Eve832 @GrafanaWriter
|
2022-09-22 14:26:03 -05:00
|
|
|
/docs/sources/getting-started/ @chri2547
|
2022-12-23 07:46:17 -06:00
|
|
|
/docs/sources/old-alerting/ @brendamuir
|
2022-10-26 17:20:25 -05:00
|
|
|
/docs/sources/release-notes/ @Eve832 @GrafanaWriter
|
2022-10-11 12:43:58 -05:00
|
|
|
/docs/sources/setup-grafana/ @chri2547
|
2022-10-26 17:20:25 -05:00
|
|
|
/docs/sources/whatsnew/ @Eve832 @GrafanaWriter
|
2020-03-04 10:08:07 -06:00
|
|
|
|
|
|
|
# Backend code
|
|
|
|
go.mod @grafana/backend-platform
|
2020-04-02 09:54:04 -05:00
|
|
|
go.sum @grafana/backend-platform
|
2022-12-23 07:46:17 -06:00
|
|
|
/.bingo/ @grafana/backend-platform
|
|
|
|
/pkg/README.md @grafana/backend-platform
|
|
|
|
/pkg/ruleguard.rules.go @grafana/backend-platform
|
|
|
|
|
|
|
|
/pkg/api/ @grafana/backend-platform
|
|
|
|
/pkg/bus/ @grafana/backend-platform
|
|
|
|
/pkg/cmd/ @grafana/backend-platform
|
|
|
|
/pkg/components/apikeygen/ @grafana/backend-platform
|
|
|
|
/pkg/components/apikeygenprefixed/ @grafana/backend-platform
|
|
|
|
/pkg/components/dashdiffs/ @grafana/backend-platform
|
|
|
|
/pkg/components/imguploader/ @grafana/backend-platform
|
|
|
|
/pkg/components/loki/ @grafana/backend-platform
|
|
|
|
/pkg/components/null/ @grafana/backend-platform
|
|
|
|
/pkg/components/simplejson/ @grafana/backend-platform
|
|
|
|
/pkg/events/ @grafana/backend-platform
|
|
|
|
/pkg/extensions/ @grafana/backend-platform
|
|
|
|
/pkg/ifaces/ @grafana/backend-platform
|
|
|
|
/pkg/infra/appcontext/ @grafana/backend-platform
|
|
|
|
/pkg/infra/db/ @grafana/backend-platform
|
|
|
|
/pkg/infra/grn/ @grafana/backend-platform
|
|
|
|
/pkg/infra/localcache/ @grafana/backend-platform
|
|
|
|
/pkg/infra/log/ @grafana/backend-platform
|
|
|
|
/pkg/infra/metrics/ @grafana/backend-platform
|
|
|
|
/pkg/infra/network/ @grafana/backend-platform
|
|
|
|
/pkg/infra/process/ @grafana/backend-platform
|
|
|
|
/pkg/infra/remotecache/ @grafana/backend-platform
|
|
|
|
/pkg/infra/serverlock/ @grafana/backend-platform
|
|
|
|
/pkg/infra/slugify/ @grafana/backend-platform
|
|
|
|
/pkg/infra/tracing/ @grafana/backend-platform
|
|
|
|
/pkg/infra/usagestats/ @grafana/backend-platform
|
|
|
|
/pkg/middleware/ @grafana/backend-platform
|
|
|
|
/pkg/mocks/ @grafana/backend-platform
|
|
|
|
/pkg/models/ @grafana/backend-platform
|
|
|
|
/pkg/server/ @grafana/backend-platform
|
|
|
|
/pkg/services/annotations/ @grafana/backend-platform
|
|
|
|
/pkg/services/apikey/ @grafana/backend-platform
|
|
|
|
/pkg/services/cleanup/ @grafana/backend-platform
|
|
|
|
/pkg/services/comments/ @grafana/backend-platform
|
|
|
|
/pkg/services/contexthandler/ @grafana/backend-platform
|
|
|
|
/pkg/services/correlations/ @grafana/backend-platform
|
|
|
|
/pkg/services/dashboardimport/ @grafana/backend-platform
|
|
|
|
/pkg/services/dashboards/ @grafana/backend-platform
|
|
|
|
/pkg/services/dashboardsnapshots/ @grafana/backend-platform
|
|
|
|
/pkg/services/dashboardversion/ @grafana/backend-platform
|
|
|
|
/pkg/services/encryption/ @grafana/backend-platform
|
|
|
|
/pkg/services/featuremgmt/ @grafana/backend-platform
|
|
|
|
/pkg/services/folder/ @grafana/backend-platform
|
|
|
|
/pkg/services/hooks/ @grafana/backend-platform
|
|
|
|
/pkg/services/kmsproviders/ @grafana/backend-platform
|
|
|
|
/pkg/services/licensing/ @grafana/backend-platform
|
|
|
|
/pkg/services/navtree/ @grafana/backend-platform
|
|
|
|
/pkg/services/notifications/ @grafana/backend-platform
|
|
|
|
/pkg/services/org/ @grafana/backend-platform
|
|
|
|
/pkg/services/playlist/ @grafana/backend-platform
|
|
|
|
/pkg/services/plugindashboards/ @grafana/backend-platform
|
|
|
|
/pkg/services/pluginsettings/ @grafana/backend-platform
|
|
|
|
/pkg/services/preference/ @grafana/backend-platform
|
|
|
|
/pkg/services/provisioning/ @grafana/backend-platform
|
|
|
|
/pkg/services/publicdashboards/ @grafana/backend-platform
|
|
|
|
/pkg/services/query/ @grafana/backend-platform
|
|
|
|
/pkg/services/queryhistory/ @grafana/backend-platform
|
|
|
|
/pkg/services/quota/ @grafana/backend-platform
|
|
|
|
/pkg/services/rendering/ @grafana/backend-platform
|
|
|
|
/pkg/services/screenshot/ @grafana/backend-platform
|
|
|
|
/pkg/services/search/ @grafana/backend-platform
|
|
|
|
/pkg/services/searchusers/ @grafana/backend-platform
|
|
|
|
/pkg/services/secrets/ @grafana/backend-platform
|
|
|
|
/pkg/services/shorturls/ @grafana/backend-platform
|
|
|
|
/pkg/services/sqlstore/ @grafana/backend-platform
|
|
|
|
/pkg/services/star/ @grafana/backend-platform
|
|
|
|
/pkg/services/stats/ @grafana/backend-platform
|
|
|
|
/pkg/services/tag/ @grafana/backend-platform
|
|
|
|
/pkg/services/team/ @grafana/backend-platform
|
|
|
|
/pkg/services/temp_user/ @grafana/backend-platform
|
|
|
|
/pkg/services/updatechecker/ @grafana/backend-platform
|
|
|
|
/pkg/services/user/ @grafana/backend-platform
|
|
|
|
/pkg/services/validations/ @grafana/backend-platform
|
|
|
|
/pkg/setting/ @grafana/backend-platform
|
|
|
|
/pkg/tests/ @grafana/backend-platform
|
|
|
|
/pkg/tsdb/grafanads/ @grafana/backend-platform
|
|
|
|
/pkg/tsdb/intervalv2/ @grafana/backend-platform
|
|
|
|
/pkg/tsdb/legacydata/ @grafana/backend-platform
|
|
|
|
/pkg/tsdb/opentsdb/ @grafana/backend-platform
|
|
|
|
/pkg/tsdb/sqleng/ @grafana/backend-platform
|
|
|
|
/pkg/util/ @grafana/backend-platform
|
|
|
|
/pkg/web/ @grafana/backend-platform
|
|
|
|
|
|
|
|
/pkg/services/grpcserver/ @grafana/backend-platform
|
|
|
|
/pkg/infra/kvstore/ @grafana/backend-platform
|
|
|
|
/pkg/infra/fs/ @grafana/backend-platform
|
|
|
|
/pkg/infra/x/ @grafana/backend-platform
|
|
|
|
|
2020-05-25 04:42:43 -05:00
|
|
|
|
2022-08-29 01:36:56 -05:00
|
|
|
# Backend code, developers environment
|
2022-12-23 07:46:17 -06:00
|
|
|
/devenv/docker/blocks/auth/ @grafana/grafana-authnz-team
|
2022-08-29 01:36:56 -05:00
|
|
|
|
2022-09-12 02:41:08 -05:00
|
|
|
# Logs code, developers environment
|
|
|
|
/devenv/docker/blocks/loki* @grafana/observability-logs
|
|
|
|
/devenv/docker/blocks/elastic* @grafana/observability-logs
|
|
|
|
|
2022-10-27 10:22:04 -05:00
|
|
|
# Performance tests
|
2022-12-23 07:46:17 -06:00
|
|
|
/devenv/docker/loadtests-ts/ @grafana/grafana-edge-squad
|
2022-10-27 10:22:04 -05:00
|
|
|
|
2021-08-27 01:06:15 -05:00
|
|
|
# Continuous Integration
|
2021-10-14 08:39:54 -05:00
|
|
|
.drone.yml @grafana/grafana-release-eng
|
|
|
|
.drone.star @grafana/grafana-release-eng
|
|
|
|
/scripts/drone/ @grafana/grafana-release-eng
|
2022-04-11 03:28:40 -05:00
|
|
|
/pkg/build/ @grafana/grafana-release-eng
|
2021-08-27 01:06:15 -05:00
|
|
|
|
2021-03-23 04:49:29 -05:00
|
|
|
# Cloud Datasources backend code
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/tsdb/cloudwatch/ @grafana/aws-plugins
|
|
|
|
/pkg/tsdb/azuremonitor/ @grafana/cloud-provider-plugins
|
|
|
|
/pkg/tsdb/cloudmonitoring/ @grafana/cloud-provider-plugins
|
2021-02-08 00:50:51 -06:00
|
|
|
|
2021-03-23 04:49:29 -05:00
|
|
|
# Observability backend code
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/tsdb/prometheus/ @grafana/observability-metrics
|
|
|
|
/pkg/tsdb/influxdb/ @grafana/observability-metrics
|
|
|
|
/pkg/tsdb/elasticsearch/ @grafana/observability-logs
|
|
|
|
/pkg/tsdb/graphite/ @grafana/observability-metrics
|
|
|
|
/pkg/tsdb/jaeger/ @grafana/observability-traces-and-profiling
|
|
|
|
/pkg/tsdb/loki/ @grafana/observability-logs
|
|
|
|
/pkg/tsdb/zipkin/ @grafana/observability-traces-and-profiling
|
|
|
|
/pkg/tsdb/tempo/ @grafana/observability-traces-and-profiling
|
|
|
|
/pkg/tsdb/phlare/ @grafana/observability-traces-and-profiling
|
|
|
|
/pkg/tsdb/parca/ @grafana/observability-traces-and-profiling
|
2021-03-23 04:49:29 -05:00
|
|
|
|
2022-01-10 03:03:44 -06:00
|
|
|
# BI backend code
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/tsdb/mysql/ @grafana/grafana-bi-squad
|
|
|
|
/pkg/tsdb/postgres/ @grafana/grafana-bi-squad
|
|
|
|
/pkg/tsdb/mssql/ @grafana/grafana-bi-squad
|
2022-01-10 03:03:44 -06:00
|
|
|
|
2021-02-23 09:58:33 -06:00
|
|
|
# Database migrations
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/services/sqlstore/migrations/ @grafana/backend-platform @grafana/hosted-grafana-team
|
2021-02-23 09:58:33 -06:00
|
|
|
*_mig.go @grafana/backend-platform @grafana/hosted-grafana-team
|
2021-02-08 00:50:51 -06:00
|
|
|
|
2022-03-03 00:53:26 -06:00
|
|
|
# Grafana edge
|
2021-11-08 13:21:35 -06:00
|
|
|
/pkg/services/live/ @grafana/grafana-edge-squad
|
2022-02-15 12:26:03 -06:00
|
|
|
/pkg/services/searchV2/ @grafana/grafana-edge-squad
|
2022-03-17 12:19:23 -05:00
|
|
|
/pkg/services/store/ @grafana/grafana-edge-squad
|
2022-10-07 13:31:45 -05:00
|
|
|
/pkg/services/querylibrary/ @grafana/grafana-edge-squad
|
2022-04-25 18:59:18 -05:00
|
|
|
/pkg/services/export/ @grafana/grafana-edge-squad
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/infra/filestorage/ @grafana/grafana-edge-squad
|
|
|
|
/pkg/tsdb/testdatasource/ @grafana/grafana-edge-squad
|
|
|
|
/pkg/util/converter/ @grafana/grafana-edge-squad
|
2021-10-11 23:44:29 -05:00
|
|
|
|
2022-02-11 12:21:45 -06:00
|
|
|
# Alerting
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/services/ngalert/ @grafana/alerting-squad-backend
|
|
|
|
/pkg/services/sqlstore/migrations/ualert/ @grafana/alerting-squad-backend
|
|
|
|
/pkg/services/alerting/ @grafana/alerting-squad-backend
|
|
|
|
/pkg/tests/api/alerting/ @grafana/alerting-squad-backend
|
|
|
|
/public/app/features/alerting/ @grafana/alerting-squad-frontend
|
2021-09-23 04:56:15 -05:00
|
|
|
|
2021-09-30 05:39:29 -05:00
|
|
|
# Library Services
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/services/libraryelements/ @grafana/user-essentials
|
|
|
|
/pkg/services/librarypanels/ @grafana/user-essentials
|
2021-09-30 05:39:29 -05:00
|
|
|
|
2021-10-21 07:38:28 -05:00
|
|
|
# Plugins
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/api/pluginproxy/ @grafana/plugins-platform-backend
|
|
|
|
/pkg/infra/httpclient/ @grafana/plugins-platform-backend
|
|
|
|
/pkg/plugins/ @grafana/plugins-platform-backend
|
|
|
|
/pkg/services/datasourceproxy/ @grafana/plugins-platform-backend
|
|
|
|
/pkg/services/datasources/ @grafana/plugins-platform-backend
|
|
|
|
/pkg/services/pluginsintegration/ @grafana/plugins-platform-backend
|
|
|
|
/pkg/plugins/pfs/ @grafana/plugins-platform-backend @grafana/grafana-as-code
|
2021-10-21 07:38:28 -05:00
|
|
|
|
2021-12-23 11:43:53 -06:00
|
|
|
# Dashboard previews / crawler (behind feature flag)
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/services/thumbs/ @grafana/grafana-edge-squad
|
2021-12-23 11:43:53 -06:00
|
|
|
|
2021-01-14 02:56:57 -06:00
|
|
|
# Backend code docs
|
|
|
|
/contribute/style-guides/backend.md @grafana/backend-platform
|
2022-12-23 07:46:17 -06:00
|
|
|
/contribute/architecture/backend/ @grafana/backend-platform
|
|
|
|
/contribute/engineering/backend/ @grafana/backend-platform
|
2021-01-14 02:56:57 -06:00
|
|
|
|
2022-11-23 07:09:27 -06:00
|
|
|
package.json @grafana/frontend-ops
|
|
|
|
tsconfig.json @grafana/frontend-ops
|
2022-10-20 08:59:02 -05:00
|
|
|
/crowdin.yml @grafana/user-essentials
|
2022-12-23 07:46:17 -06:00
|
|
|
/public/locales/ @grafana/user-essentials
|
|
|
|
/public/app/core/internationalization/ @grafana/user-essentials
|
|
|
|
/e2e/ @grafana/user-essentials
|
|
|
|
/e2e/cloud-plugins-suite/ @grafana/cloud-provider-plugins
|
|
|
|
/packages/ @grafana/user-essentials @grafana/plugins-platform-frontend @grafana/grafana-bi-squad
|
|
|
|
/packages/grafana-e2e-selectors/ @grafana/user-essentials
|
|
|
|
/packages/grafana-e2e/ @grafana/user-essentials
|
|
|
|
/packages/grafana-toolkit/ @grafana/plugins-platform-frontend
|
|
|
|
/packages/grafana-ui/.storybook/ @grafana/plugins-platform-frontend
|
|
|
|
/packages/grafana-ui/src/components/DateTimePickers/ @grafana/user-essentials
|
|
|
|
/packages/grafana-ui/src/components/GraphNG/ @grafana/grafana-bi-squad
|
|
|
|
/packages/grafana-ui/src/components/Logs/ @grafana/observability-logs
|
|
|
|
/packages/grafana-ui/src/components/Table/ @grafana/grafana-bi-squad
|
|
|
|
/packages/grafana-ui/src/components/TimeSeries/ @grafana/grafana-bi-squad
|
|
|
|
/packages/grafana-ui/src/components/uPlot/ @grafana/grafana-bi-squad
|
|
|
|
/packages/grafana-ui/src/utils/storybook/ @grafana/plugins-platform-frontend
|
|
|
|
/packages/jaeger-ui-components// @grafana/observability-traces-and-profiling
|
|
|
|
/plugins-bundled/ @grafana/plugins-platform-frontend
|
2021-12-21 02:26:02 -06:00
|
|
|
# public folder
|
2022-12-23 07:46:17 -06:00
|
|
|
/public/app/core/components/TimePicker/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/core/components/Layers/ @grafana/grafana-edge-squad
|
2021-10-11 23:44:29 -05:00
|
|
|
/public/app/features/canvas/ @grafana/grafana-edge-squad
|
2022-02-22 01:47:42 -06:00
|
|
|
/public/app/features/comments/ @grafana/grafana-edge-squad
|
2021-10-11 23:44:29 -05:00
|
|
|
/public/app/features/dimensions/ @grafana/grafana-edge-squad
|
2022-01-13 19:15:31 -06:00
|
|
|
/public/app/features/geo/ @grafana/grafana-edge-squad
|
2022-07-05 12:53:41 -05:00
|
|
|
/public/app/features/storage/ @grafana/grafana-edge-squad
|
2021-10-11 23:44:29 -05:00
|
|
|
/public/app/features/live/ @grafana/grafana-edge-squad
|
2022-11-30 17:33:40 -06:00
|
|
|
/public/app/features/query-library/ @grafana/grafana-edge-squad
|
2022-12-30 03:23:02 -06:00
|
|
|
/public/app/features/explore/ @grafana/explore-squad
|
2022-12-23 07:46:17 -06:00
|
|
|
/public/app/features/plugins/ @grafana/plugins-platform-frontend
|
|
|
|
/public/app/features/transformers/spatial/ @grafana/grafana-edge-squad
|
|
|
|
/public/app/plugins/panel/alertlist/ @grafana/alerting-squad-frontend
|
|
|
|
/public/app/plugins/panel/barchart/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/plugins/panel/heatmap/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/plugins/panel/histogram/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/plugins/panel/logs/ @grafana/observability-logs
|
|
|
|
/public/app/plugins/panel/nodeGraph/ @grafana/observability-traces-and-profiling
|
|
|
|
/public/app/plugins/panel/traces/ @grafana/observability-traces-and-profiling
|
|
|
|
/public/app/plugins/panel/flamegraph/ @grafana/observability-traces-and-profiling
|
|
|
|
/public/app/plugins/panel/piechart/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/plugins/panel/state-timeline/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/plugins/panel/status-history/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/plugins/panel/table/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/plugins/panel/timeseries/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/plugins/panel/geomap/ @grafana/grafana-edge-squad
|
|
|
|
/public/app/plugins/panel/canvas/ @grafana/grafana-edge-squad
|
|
|
|
/public/app/plugins/panel/candlestick/ @grafana/grafana-edge-squad
|
|
|
|
/public/app/plugins/panel/icon/ @grafana/grafana-edge-squad
|
2021-10-21 07:38:28 -05:00
|
|
|
/scripts/build/release-packages.sh @grafana/plugins-platform-frontend
|
|
|
|
/scripts/circle-release-next-packages.sh @grafana/plugins-platform-frontend
|
|
|
|
/scripts/ci-frontend-metrics.sh @grafana/user-essentials @grafana/plugins-platform-frontend @grafana/grafana-bi-squad
|
2022-12-23 07:46:17 -06:00
|
|
|
/scripts/webpack/ @grafana/frontend-ops
|
2021-09-30 05:39:29 -05:00
|
|
|
/scripts/generate-a11y-report.sh @grafana/user-essentials
|
|
|
|
lerna.json @grafana/frontend-ops
|
|
|
|
.babelrc @grafana/frontend-ops
|
|
|
|
.prettierrc.js @grafana/frontend-ops
|
|
|
|
.eslintrc @grafana/frontend-ops
|
|
|
|
.pa11yci.conf.js @grafana/user-essentials
|
|
|
|
.pa11yci-pr.conf.js @grafana/user-essentials
|
2022-07-08 08:38:19 -05:00
|
|
|
.betterer.results @joshhunt
|
2020-05-25 04:42:43 -05:00
|
|
|
|
|
|
|
# @grafana/ui component documentation
|
2022-10-20 08:59:02 -05:00
|
|
|
*.mdx @grafana/plugins-platform-frontend
|
2020-06-10 04:02:51 -05:00
|
|
|
|
|
|
|
# Core datasources
|
2022-12-23 07:46:17 -06:00
|
|
|
/public/app/plugins/datasource/cloudwatch/ @grafana/aws-plugins
|
|
|
|
/public/app/plugins/datasource/elasticsearch/ @grafana/observability-logs
|
|
|
|
/public/app/plugins/datasource/grafana-azure-monitor-datasource/ @grafana/cloud-provider-plugins
|
|
|
|
/public/app/plugins/datasource/graphite/ @grafana/observability-metrics
|
|
|
|
/public/app/plugins/datasource/influxdb/ @grafana/observability-metrics
|
|
|
|
/public/app/plugins/datasource/jaeger/ @grafana/observability-traces-and-profiling
|
|
|
|
/public/app/plugins/datasource/loki/ @grafana/observability-logs
|
|
|
|
/public/app/plugins/datasource/mssql/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/plugins/datasource/mysql/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/plugins/datasource/opentsdb/ @grafana/backend-platform
|
|
|
|
/public/app/plugins/datasource/postgres/ @grafana/grafana-bi-squad
|
|
|
|
/public/app/plugins/datasource/prometheus/ @grafana/observability-metrics
|
|
|
|
/public/app/plugins/datasource/cloud-monitoring/ @grafana/cloud-provider-plugins
|
|
|
|
/public/app/plugins/datasource/zipkin/ @grafana/observability-traces-and-profiling
|
|
|
|
/public/app/plugins/datasource/tempo/ @grafana/observability-traces-and-profiling
|
|
|
|
/public/app/plugins/datasource/phlare/ @grafana/observability-traces-and-profiling
|
|
|
|
/public/app/plugins/datasource/parca/ @grafana/observability-traces-and-profiling
|
|
|
|
/public/app/plugins/datasource/alertmanager/ @grafana/alerting-squad
|
2020-10-16 02:31:42 -05:00
|
|
|
|
2022-11-16 09:38:53 -06:00
|
|
|
# SSE - Server Side Expressions
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/expr/ @grafana/observability-metrics
|
2022-11-16 09:38:53 -06:00
|
|
|
|
2020-10-16 02:31:42 -05:00
|
|
|
# Cloud middleware
|
2021-11-29 04:28:42 -06:00
|
|
|
/grafana-mixin/ @grafana/hosted-grafana-team
|
2022-04-06 08:40:27 -05:00
|
|
|
|
|
|
|
# Grafana authentication and authorization
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/login/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/services/accesscontrol/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/services/auth/ @grafana/grafana-authnz-team
|
2022-05-24 01:44:16 -05:00
|
|
|
/pkg/services/dashboards/accesscontrol.go @grafana/grafana-authnz-team
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/services/datasources/permissions/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/services/guardian/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/services/ldap/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/services/login/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/services/multildap/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/services/oauthtoken/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/services/teamguardian/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/services/serviceaccounts/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/services/loginattempt/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/services/authn/ @grafana/grafana-authnz-team
|
2022-09-19 11:39:24 -05:00
|
|
|
|
2022-12-20 04:13:37 -06:00
|
|
|
# Support bundles
|
2022-12-23 07:46:17 -06:00
|
|
|
/public/app/features/support-bundles/ @grafana/grafana-authnz-team
|
|
|
|
/pkg/infra/supportbundles/ @grafana/grafana-authnz-team
|
2022-12-20 04:13:37 -06:00
|
|
|
|
2022-09-19 11:39:24 -05:00
|
|
|
# Grafana Partnerships Team
|
2022-09-22 10:59:29 -05:00
|
|
|
/pkg/infra/httpclient/httpclientprovider/sigv4_middleware.go @grafana/grafana-partnerships-team
|
2022-12-01 12:08:36 -06:00
|
|
|
/pkg/infra/httpclient/httpclientprovider/sigv4_middleware_test.go @grafana/grafana-partnerships-team
|
2022-09-22 10:59:29 -05:00
|
|
|
|
Reconcile coremodels, entities, objects under new kind framework (#56492)
* Update thema to latest
* Deal with s/Library/*Runtime/
* Commit new, working results of codegen
* We like pointers now
* Always take runtime arg for NewBase()
* Sketchy handwavy pass at entity meta framework
* Little nibbles
* Update pkg/framework/coremodel/entityframework.cue
Co-authored-by: Artur Wierzbicki <wierzbicki.artur.94@gmail.com>
* Move file into new framework location
* Introduce loaders, Go code
* Complete rename to kind
* Flesh out framework, add svg/dashboard examples
* Cruft removal
* Remove generated kind go files from gitignore
* Refine maturity concept, add SlotKind
* Update embed and go deps
* Export PrefixWithGrafanaCUE
* Make the loader actually work, holy crap
* Many small tweaks to type.cue
* Add Apache 2 licensing exceptions for kinds
* Add new kinds dir, start of generator
* Roll back to earlier oapi-codegen
* Introduce new grafana-specific CUE loaders
* Introduce new tidy code generators framework
* Catch up kind framework with tinkering
* Add slices for the generators
* Add write/verify step to main generator
* Many renames
* Split up kind framework cue files
* Use kind.Decl within generated kinds
* Create kind.SomeDecl wrapper type to cache lineages
* Better names again
* Get one generated implemented, hopefully
* Copy dashboard schema into new kind.cue
* Small fixes to make the initial gen work
* Put svg kind in its new home
* Add generated Go dashboard type
* More renames and cleanups
* Add base kind registry and generator
* Stop blacklisting *_gen.go files
This is not the Go best practice, anyway. All we actually want to ignore
for enterprise is generated wire files.
* Change codegen output directories
pkg/kind -> pkg/kinds
pkg/registry/kindreg -> pkg/registry/corekind
* Rename pkg/framework/kind to pkg/kindsys
* Add core structured kind generator
* Add plural and machine names to kind spec
* Copy playlist over to kind system
* Consolidate kindsys files
* Add raw kind generator
* Update CODEOWNERS for kind framework
* Touch up comments a bit
* More docs tweaks
* Remove generated types to reduce noise for review
* Split each generator into its own file
* Rename Slot kind to Composable kind
* Add handwavy types for customkind loading
* Guard against init calls to framework loader
* First pass at doc on extending the kind system
* Improve attribute example in docs
* Fix wire imports
* Add basic TS types generator
* Fix composable kind category def
* No need for a separate file with generate directive
* Catch dashboard schema up
* Rename generator types to something saner and generic
* Make version configurable in ts/go generators
* Add CommonMeta to ease property access
* Add kindsys prop indicating whether lineage is group
* Put all kind categories back in a single file
* Finish with kindsys group props
* Refactor maturity progression per discussion
- Replace "committed" with "merged"
- All kindcats can use all maturity levels, at least for now
* Convert ts veneer index generator to modular system
* Move over to new jennywrites framework
* Strip down old coremodel generator
* Use public version of jennywrites
* Pull latest thema
* Commit generated Go types
* Add header injection postprocessor
* Move sdboyer/jennywrites to grafana/codejen
* Tweak header output
* Remove dashboard and playlist coremodels
* Fix up backend dashboards devenv test
* Fix TS import patterns to new gen filename
* Update internal imports, remove coremodel registry
* Fix compilation errors, wire generation
* Export and replace the prefix dropper
* More Go struct and field name changes
* Last name fixes, hopefully
* Fix lint errors
* Last lint error
Co-authored-by: Artur Wierzbicki <wierzbicki.artur.94@gmail.com>
2022-11-10 14:36:40 -06:00
|
|
|
# Kind system and code generation
|
|
|
|
embed.go @grafana/grafana-as-code
|
|
|
|
/kinds/ @grafana/grafana-as-code
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/kinds/ @grafana/grafana-as-code
|
|
|
|
/pkg/cuectx/ @grafana/grafana-as-code
|
|
|
|
/pkg/registry/ @grafana/grafana-as-code
|
|
|
|
/pkg/framework/coremodel/ @grafana/grafana-as-code
|
|
|
|
/pkg/codegen/ @grafana/grafana-as-code
|
|
|
|
/pkg/kindsys/ @grafana/grafana-as-code
|
2022-12-22 02:20:25 -06:00
|
|
|
/pkg/kindsys/kindcat_custom.cue @grafana/apps-platform-core
|
Reconcile coremodels, entities, objects under new kind framework (#56492)
* Update thema to latest
* Deal with s/Library/*Runtime/
* Commit new, working results of codegen
* We like pointers now
* Always take runtime arg for NewBase()
* Sketchy handwavy pass at entity meta framework
* Little nibbles
* Update pkg/framework/coremodel/entityframework.cue
Co-authored-by: Artur Wierzbicki <wierzbicki.artur.94@gmail.com>
* Move file into new framework location
* Introduce loaders, Go code
* Complete rename to kind
* Flesh out framework, add svg/dashboard examples
* Cruft removal
* Remove generated kind go files from gitignore
* Refine maturity concept, add SlotKind
* Update embed and go deps
* Export PrefixWithGrafanaCUE
* Make the loader actually work, holy crap
* Many small tweaks to type.cue
* Add Apache 2 licensing exceptions for kinds
* Add new kinds dir, start of generator
* Roll back to earlier oapi-codegen
* Introduce new grafana-specific CUE loaders
* Introduce new tidy code generators framework
* Catch up kind framework with tinkering
* Add slices for the generators
* Add write/verify step to main generator
* Many renames
* Split up kind framework cue files
* Use kind.Decl within generated kinds
* Create kind.SomeDecl wrapper type to cache lineages
* Better names again
* Get one generated implemented, hopefully
* Copy dashboard schema into new kind.cue
* Small fixes to make the initial gen work
* Put svg kind in its new home
* Add generated Go dashboard type
* More renames and cleanups
* Add base kind registry and generator
* Stop blacklisting *_gen.go files
This is not the Go best practice, anyway. All we actually want to ignore
for enterprise is generated wire files.
* Change codegen output directories
pkg/kind -> pkg/kinds
pkg/registry/kindreg -> pkg/registry/corekind
* Rename pkg/framework/kind to pkg/kindsys
* Add core structured kind generator
* Add plural and machine names to kind spec
* Copy playlist over to kind system
* Consolidate kindsys files
* Add raw kind generator
* Update CODEOWNERS for kind framework
* Touch up comments a bit
* More docs tweaks
* Remove generated types to reduce noise for review
* Split each generator into its own file
* Rename Slot kind to Composable kind
* Add handwavy types for customkind loading
* Guard against init calls to framework loader
* First pass at doc on extending the kind system
* Improve attribute example in docs
* Fix wire imports
* Add basic TS types generator
* Fix composable kind category def
* No need for a separate file with generate directive
* Catch dashboard schema up
* Rename generator types to something saner and generic
* Make version configurable in ts/go generators
* Add CommonMeta to ease property access
* Add kindsys prop indicating whether lineage is group
* Put all kind categories back in a single file
* Finish with kindsys group props
* Refactor maturity progression per discussion
- Replace "committed" with "merged"
- All kindcats can use all maturity levels, at least for now
* Convert ts veneer index generator to modular system
* Move over to new jennywrites framework
* Strip down old coremodel generator
* Use public version of jennywrites
* Pull latest thema
* Commit generated Go types
* Add header injection postprocessor
* Move sdboyer/jennywrites to grafana/codejen
* Tweak header output
* Remove dashboard and playlist coremodels
* Fix up backend dashboards devenv test
* Fix TS import patterns to new gen filename
* Update internal imports, remove coremodel registry
* Fix compilation errors, wire generation
* Export and replace the prefix dropper
* More Go struct and field name changes
* Last name fixes, hopefully
* Fix lint errors
* Last lint error
Co-authored-by: Artur Wierzbicki <wierzbicki.artur.94@gmail.com>
2022-11-10 14:36:40 -06:00
|
|
|
/pkg/kinds/*/*_gen.go @grafana/grafana-as-code
|
2022-12-23 07:46:17 -06:00
|
|
|
/pkg/registry/corekind/ @grafana/grafana-as-code
|
2022-09-22 10:59:29 -05:00
|
|
|
/public/app/plugins/*gen.go @grafana/grafana-as-code
|
Reconcile coremodels, entities, objects under new kind framework (#56492)
* Update thema to latest
* Deal with s/Library/*Runtime/
* Commit new, working results of codegen
* We like pointers now
* Always take runtime arg for NewBase()
* Sketchy handwavy pass at entity meta framework
* Little nibbles
* Update pkg/framework/coremodel/entityframework.cue
Co-authored-by: Artur Wierzbicki <wierzbicki.artur.94@gmail.com>
* Move file into new framework location
* Introduce loaders, Go code
* Complete rename to kind
* Flesh out framework, add svg/dashboard examples
* Cruft removal
* Remove generated kind go files from gitignore
* Refine maturity concept, add SlotKind
* Update embed and go deps
* Export PrefixWithGrafanaCUE
* Make the loader actually work, holy crap
* Many small tweaks to type.cue
* Add Apache 2 licensing exceptions for kinds
* Add new kinds dir, start of generator
* Roll back to earlier oapi-codegen
* Introduce new grafana-specific CUE loaders
* Introduce new tidy code generators framework
* Catch up kind framework with tinkering
* Add slices for the generators
* Add write/verify step to main generator
* Many renames
* Split up kind framework cue files
* Use kind.Decl within generated kinds
* Create kind.SomeDecl wrapper type to cache lineages
* Better names again
* Get one generated implemented, hopefully
* Copy dashboard schema into new kind.cue
* Small fixes to make the initial gen work
* Put svg kind in its new home
* Add generated Go dashboard type
* More renames and cleanups
* Add base kind registry and generator
* Stop blacklisting *_gen.go files
This is not the Go best practice, anyway. All we actually want to ignore
for enterprise is generated wire files.
* Change codegen output directories
pkg/kind -> pkg/kinds
pkg/registry/kindreg -> pkg/registry/corekind
* Rename pkg/framework/kind to pkg/kindsys
* Add core structured kind generator
* Add plural and machine names to kind spec
* Copy playlist over to kind system
* Consolidate kindsys files
* Add raw kind generator
* Update CODEOWNERS for kind framework
* Touch up comments a bit
* More docs tweaks
* Remove generated types to reduce noise for review
* Split each generator into its own file
* Rename Slot kind to Composable kind
* Add handwavy types for customkind loading
* Guard against init calls to framework loader
* First pass at doc on extending the kind system
* Improve attribute example in docs
* Fix wire imports
* Add basic TS types generator
* Fix composable kind category def
* No need for a separate file with generate directive
* Catch dashboard schema up
* Rename generator types to something saner and generic
* Make version configurable in ts/go generators
* Add CommonMeta to ease property access
* Add kindsys prop indicating whether lineage is group
* Put all kind categories back in a single file
* Finish with kindsys group props
* Refactor maturity progression per discussion
- Replace "committed" with "merged"
- All kindcats can use all maturity levels, at least for now
* Convert ts veneer index generator to modular system
* Move over to new jennywrites framework
* Strip down old coremodel generator
* Use public version of jennywrites
* Pull latest thema
* Commit generated Go types
* Add header injection postprocessor
* Move sdboyer/jennywrites to grafana/codejen
* Tweak header output
* Remove dashboard and playlist coremodels
* Fix up backend dashboards devenv test
* Fix TS import patterns to new gen filename
* Update internal imports, remove coremodel registry
* Fix compilation errors, wire generation
* Export and replace the prefix dropper
* More Go struct and field name changes
* Last name fixes, hopefully
* Fix lint errors
* Last lint error
Co-authored-by: Artur Wierzbicki <wierzbicki.artur.94@gmail.com>
2022-11-10 14:36:40 -06:00
|
|
|
|
|
|
|
# Specific core kinds
|
|
|
|
/kinds/raw/ @grafana/grafana-edge-squad
|
2022-12-23 07:46:17 -06:00
|
|
|
/kinds/structured/dashboard/ @grafana/dashboards-squad
|