Faro: Adding Faro data source selector feature toggle (#66623)

This commit is contained in:
Elliot Kirk 2023-05-04 17:35:10 -07:00 committed by GitHub
parent e74e7fa82c
commit e7cbe0276e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 14 additions and 0 deletions

View File

@ -58,6 +58,7 @@ Some stable features are enabled by default. You can disable a stable feature by
| `alertingNoNormalState` | Stop maintaining state of alerts that are not firing | | `alertingNoNormalState` | Stop maintaining state of alerts that are not firing |
| `renderAuthJWT` | Uses JWT-based auth for rendering instead of relying on remote cache | | `renderAuthJWT` | Uses JWT-based auth for rendering instead of relying on remote cache |
| `enableElasticsearchBackendQuerying` | Enable the processing of queries and responses in the Elasticsearch data source through backend | | `enableElasticsearchBackendQuerying` | Enable the processing of queries and responses in the Elasticsearch data source through backend |
| `faroDatasourceSelector` | Enable the data source selector within the Frontend Apps section of the Frontend Observability |
| `enableDatagridEditing` | Enables the edit functionality in the datagrid panel | | `enableDatagridEditing` | Enables the edit functionality in the datagrid panel |
## Alpha feature toggles ## Alpha feature toggles

View File

@ -95,5 +95,6 @@ export interface FeatureToggles {
pluginsAPIManifestKey?: boolean; pluginsAPIManifestKey?: boolean;
advancedDataSourcePicker?: boolean; advancedDataSourcePicker?: boolean;
opensearchDetectVersion?: boolean; opensearchDetectVersion?: boolean;
faroDatasourceSelector?: boolean;
enableDatagridEditing?: boolean; enableDatagridEditing?: boolean;
} }

View File

@ -516,6 +516,13 @@ var (
FrontendOnly: true, FrontendOnly: true,
Owner: awsPluginsSquad, Owner: awsPluginsSquad,
}, },
{
Name: "faroDatasourceSelector",
Description: "Enable the data source selector within the Frontend Apps section of the Frontend Observability ",
State: FeatureStateBeta,
FrontendOnly: true,
Owner: appO11ySquad,
},
{ {
Name: "enableDatagridEditing", Name: "enableDatagridEditing",
Description: "Enables the edit functionality in the datagrid panel", Description: "Enables the edit functionality in the datagrid panel",

View File

@ -76,4 +76,5 @@ authenticationConfigUI,alpha,@grafana/grafana-authnz-team,false,false,false,fals
pluginsAPIManifestKey,alpha,@grafana/plugins-platform-backend,false,false,false,false pluginsAPIManifestKey,alpha,@grafana/plugins-platform-backend,false,false,false,false
advancedDataSourcePicker,alpha,@grafana/dashboards-squad,false,false,false,true advancedDataSourcePicker,alpha,@grafana/dashboards-squad,false,false,false,true
opensearchDetectVersion,alpha,@grafana/aws-plugins,false,false,false,true opensearchDetectVersion,alpha,@grafana/aws-plugins,false,false,false,true
faroDatasourceSelector,beta,@grafana/app-o11y,false,false,false,true
enableDatagridEditing,beta,@grafana/grafana-bi-squad,false,false,false,true enableDatagridEditing,beta,@grafana/grafana-bi-squad,false,false,false,true

1 Name State Owner requiresDevMode RequiresLicense RequiresRestart FrontendOnly
76 pluginsAPIManifestKey alpha @grafana/plugins-platform-backend false false false false
77 advancedDataSourcePicker alpha @grafana/dashboards-squad false false false true
78 opensearchDetectVersion alpha @grafana/aws-plugins false false false true
79 faroDatasourceSelector beta @grafana/app-o11y false false false true
80 enableDatagridEditing beta @grafana/grafana-bi-squad false false false true

View File

@ -315,6 +315,10 @@ const (
// Enable version detection in OpenSearch // Enable version detection in OpenSearch
FlagOpensearchDetectVersion = "opensearchDetectVersion" FlagOpensearchDetectVersion = "opensearchDetectVersion"
// FlagFaroDatasourceSelector
// Enable the data source selector within the Frontend Apps section of the Frontend Observability
FlagFaroDatasourceSelector = "faroDatasourceSelector"
// FlagEnableDatagridEditing // FlagEnableDatagridEditing
// Enables the edit functionality in the datagrid panel // Enables the edit functionality in the datagrid panel
FlagEnableDatagridEditing = "enableDatagridEditing" FlagEnableDatagridEditing = "enableDatagridEditing"