mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
feature flags: assign flags to observability-logs squad (#64380)
This commit is contained in:
parent
6543259a7d
commit
7aca818aae
@ -5,14 +5,15 @@ 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"
|
||||||
)
|
)
|
||||||
|
@ -84,12 +84,13 @@ var (
|
|||||||
Name: "lokiLive",
|
Name: "lokiLive",
|
||||||
Description: "Support WebSocket streaming for loki (early prototype)",
|
Description: "Support WebSocket streaming for loki (early prototype)",
|
||||||
State: FeatureStateAlpha,
|
State: FeatureStateAlpha,
|
||||||
Owner: grafanaAppPlatformSquad,
|
Owner: grafanaObservabilityLogsSquad,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Name: "lokiDataframeApi",
|
Name: "lokiDataframeApi",
|
||||||
Description: "Use experimental loki api for WebSocket streaming (early prototype)",
|
Description: "Use experimental loki api for WebSocket streaming (early prototype)",
|
||||||
State: FeatureStateAlpha,
|
State: FeatureStateAlpha,
|
||||||
|
Owner: grafanaObservabilityLogsSquad,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Name: "featureHighlights",
|
Name: "featureHighlights",
|
||||||
@ -323,6 +324,7 @@ var (
|
|||||||
Name: "elasticsearchBackendMigration",
|
Name: "elasticsearchBackendMigration",
|
||||||
Description: "Use Elasticsearch as backend data source",
|
Description: "Use Elasticsearch as backend data source",
|
||||||
State: FeatureStateAlpha,
|
State: FeatureStateAlpha,
|
||||||
|
Owner: grafanaObservabilityLogsSquad,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Name: "datasourceOnboarding",
|
Name: "datasourceOnboarding",
|
||||||
@ -370,18 +372,21 @@ var (
|
|||||||
State: FeatureStateStable,
|
State: FeatureStateStable,
|
||||||
Expression: "true", //turned on by default
|
Expression: "true", //turned on by default
|
||||||
FrontendOnly: true,
|
FrontendOnly: true,
|
||||||
|
Owner: grafanaObservabilityLogsSquad,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Name: "logsContextDatasourceUi",
|
Name: "logsContextDatasourceUi",
|
||||||
Description: "Allow datasource to provide custom UI for context view",
|
Description: "Allow datasource to provide custom UI for context view",
|
||||||
State: FeatureStateAlpha,
|
State: FeatureStateAlpha,
|
||||||
FrontendOnly: true,
|
FrontendOnly: true,
|
||||||
|
Owner: grafanaObservabilityLogsSquad,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Name: "lokiQuerySplitting",
|
Name: "lokiQuerySplitting",
|
||||||
Description: "Split large interval queries into subqueries with smaller time intervals",
|
Description: "Split large interval queries into subqueries with smaller time intervals",
|
||||||
State: FeatureStateAlpha,
|
State: FeatureStateAlpha,
|
||||||
FrontendOnly: true,
|
FrontendOnly: true,
|
||||||
|
Owner: grafanaObservabilityLogsSquad,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Name: "individualCookiePreferences",
|
Name: "individualCookiePreferences",
|
||||||
|
@ -46,7 +46,6 @@ func TestFeatureToggleFiles(t *testing.T) {
|
|||||||
"trimDefaults": true,
|
"trimDefaults": true,
|
||||||
"database_metrics": true,
|
"database_metrics": true,
|
||||||
"prometheusAzureOverrideAudience": true,
|
"prometheusAzureOverrideAudience": true,
|
||||||
"lokiDataframeApi": true,
|
|
||||||
"featureHighlights": true,
|
"featureHighlights": true,
|
||||||
"tracing": true,
|
"tracing": true,
|
||||||
"newTraceView": true,
|
"newTraceView": true,
|
||||||
@ -62,15 +61,11 @@ func TestFeatureToggleFiles(t *testing.T) {
|
|||||||
"athenaAsyncQueryDataSupport": true,
|
"athenaAsyncQueryDataSupport": true,
|
||||||
"newPanelChromeUI": true,
|
"newPanelChromeUI": true,
|
||||||
"showDashboardValidationWarnings": true,
|
"showDashboardValidationWarnings": true,
|
||||||
"elasticsearchBackendMigration": true,
|
|
||||||
"datasourceOnboarding": true,
|
"datasourceOnboarding": true,
|
||||||
"secureSocksDatasourceProxy": true,
|
"secureSocksDatasourceProxy": true,
|
||||||
"disablePrometheusExemplarSampling": true,
|
"disablePrometheusExemplarSampling": true,
|
||||||
"alertingBacktesting": true,
|
"alertingBacktesting": true,
|
||||||
"alertingNoNormalState": true,
|
"alertingNoNormalState": true,
|
||||||
"logsSampleInExplore": true,
|
|
||||||
"logsContextDatasourceUi": true,
|
|
||||||
"lokiQuerySplitting": true,
|
|
||||||
"individualCookiePreferences": true,
|
"individualCookiePreferences": true,
|
||||||
"traceqlSearch": true,
|
"traceqlSearch": true,
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user