Assign Traces & Profiling feature flags to team (#64406)

This commit is contained in:
Joey 2023-03-08 14:54:42 +00:00 committed by GitHub
parent d44dc0f100
commit 5ba2ca83d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 14 deletions

View File

@ -5,15 +5,16 @@ package featuremgmt
type codeowner string type codeowner string
const ( const (
grafanaAppPlatformSquad codeowner = "@grafana/grafana-app-platform-squad" grafanaAppPlatformSquad codeowner = "@grafana/grafana-app-platform-squad"
grafanaDashboardsSquad codeowner = "@grafana/dashboards-squad" grafanaDashboardsSquad codeowner = "@grafana/dashboards-squad"
grafanaExploreSquad codeowner = "@grafana/explore-squad" grafanaExploreSquad codeowner = "@grafana/explore-squad"
grafanaBiSquad codeowner = "@grafana/grafana-bi-squad" grafanaBiSquad codeowner = "@grafana/grafana-bi-squad"
grafanaDatavizSquad codeowner = "@grafana/dataviz-squad" grafanaDatavizSquad codeowner = "@grafana/dataviz-squad"
grafanaUserEssentialsSquad codeowner = "@grafana/user-essentials" grafanaUserEssentialsSquad codeowner = "@grafana/user-essentials"
grafanaBackendPlatformSquad codeowner = "@grafana/backend-platform" grafanaBackendPlatformSquad codeowner = "@grafana/backend-platform"
grafanaPluginsPlatformSquad codeowner = "@grafana/plugins-platform-backend" grafanaPluginsPlatformSquad codeowner = "@grafana/plugins-platform-backend"
grafanaAsCodeSquad codeowner = "@grafana/grafana-as-code" grafanaAsCodeSquad codeowner = "@grafana/grafana-as-code"
grafanaAuthnzSquad codeowner = "@grafana/grafana-authnz-team" grafanaAuthnzSquad codeowner = "@grafana/grafana-authnz-team"
grafanaObservabilityLogsSquad codeowner = "@grafana/observability-logs" grafanaObservabilityLogsSquad codeowner = "@grafana/observability-logs"
grafanaObservabilityTracesAndProfilingSquad codeowner = "@grafana/observability-traces-and-profiling"
) )

View File

@ -153,6 +153,7 @@ var (
Description: "Shows the new trace view design", Description: "Shows the new trace view design",
State: FeatureStateAlpha, State: FeatureStateAlpha,
FrontendOnly: true, FrontendOnly: true,
Owner: grafanaObservabilityTracesAndProfilingSquad,
}, },
{ {
Name: "correlations", Name: "correlations",
@ -177,6 +178,7 @@ var (
Description: "Enable trace to metrics links", Description: "Enable trace to metrics links",
State: FeatureStateAlpha, State: FeatureStateAlpha,
FrontendOnly: true, FrontendOnly: true,
Owner: grafanaObservabilityTracesAndProfilingSquad,
}, },
{ {
Name: "newDBLibrary", Name: "newDBLibrary",
@ -405,6 +407,7 @@ var (
Description: "Enables the 'TraceQL Search' tab for the Tempo datasource which provides a UI to generate TraceQL queries", Description: "Enables the 'TraceQL Search' tab for the Tempo datasource which provides a UI to generate TraceQL queries",
State: FeatureStateAlpha, State: FeatureStateAlpha,
FrontendOnly: true, FrontendOnly: true,
Owner: grafanaObservabilityTracesAndProfilingSquad,
}, },
{ {
Name: "prometheusMetricEncyclopedia", Name: "prometheusMetricEncyclopedia",

View File

@ -48,9 +48,7 @@ func TestFeatureToggleFiles(t *testing.T) {
"prometheusAzureOverrideAudience": true, "prometheusAzureOverrideAudience": true,
"featureHighlights": true, "featureHighlights": true,
"tracing": true, "tracing": true,
"newTraceView": true,
"cloudWatchDynamicLabels": true, "cloudWatchDynamicLabels": true,
"traceToMetrics": true,
"validateDashboardsOnSave": true, "validateDashboardsOnSave": true,
"prometheusWideSeries": true, "prometheusWideSeries": true,
"disableSecretsCompatibility": true, "disableSecretsCompatibility": true,
@ -67,7 +65,6 @@ func TestFeatureToggleFiles(t *testing.T) {
"alertingBacktesting": true, "alertingBacktesting": true,
"alertingNoNormalState": true, "alertingNoNormalState": true,
"individualCookiePreferences": true, "individualCookiePreferences": true,
"traceqlSearch": true,
} }
t.Run("all new features should have an owner", func(t *testing.T) { t.Run("all new features should have an owner", func(t *testing.T) {