Prometheus: Turn new auth component feature toggle on by default (#74405)

* turn auth feature toggle on by default

* fix e2e test

* fix e2e test

* fix e2e test
This commit is contained in:
Brendan O'Handley 2023-09-11 13:12:21 -04:00 committed by GitHub
parent dc6cd4bb29
commit a2e2ba695e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 6 additions and 4 deletions

View File

@ -46,6 +46,7 @@ Some features are enabled by default. You can disable these feature by setting t
| `transformationsRedesign` | Enables the transformations redesign | Yes |
| `toggleLabelsInLogsUI` | Enable toggleable filters in log details view | Yes |
| `azureMonitorDataplane` | Adds dataplane compliant frame metadata in the Azure Monitor datasource | Yes |
| `prometheusConfigOverhaulAuth` | Update the Prometheus configuration page with the new auth component | Yes |
## Preview feature toggles
@ -128,7 +129,6 @@ Experimental features might be changed or removed without prior notice.
| `grafanaAPIServer` | Enable Kubernetes API Server for Grafana resources |
| `featureToggleAdminPage` | Enable admin page for managing feature toggles from the Grafana front-end |
| `permissionsFilterRemoveSubquery` | Alternative permission filter implementation that does not use subqueries for fetching the dashboard folder |
| `prometheusConfigOverhaulAuth` | Update the Prometheus configuration page with the new auth component |
| `influxdbSqlSupport` | Enable InfluxDB SQL query language support with new querying UI |
| `noBasicRole` | Enables a new role that has no permissions by default |
| `angularDeprecationUI` | Display new Angular deprecation-related UI features |

View File

@ -9,7 +9,7 @@ const addDataSource = () => {
form: () => {
e2e.components.DataSource.Prometheus.configPage.exemplarsAddButton().click();
e2e.components.DataSource.Prometheus.configPage.internalLinkSwitch().check({ force: true });
e2e.components.DataSource.DataSourceHttpSettings.urlInput().type('http://prom-url:9090');
e2e.components.DataSource.Prometheus.configPage.connectionSettings().type('http://prom-url:9090');
e2e.components.DataSourcePicker.inputV2().click({ force: true }).should('have.focus');
cy.contains('gdev-tempo').scrollIntoView().should('be.visible').click();

View File

@ -53,6 +53,7 @@ export const Components = {
},
Prometheus: {
configPage: {
connectionSettings: 'Data source connection URL',
exemplarsAddButton: 'Add exemplar config button',
internalLinkSwitch: 'Internal link switch',
},

View File

@ -666,8 +666,9 @@ var (
{
Name: "prometheusConfigOverhaulAuth",
Description: "Update the Prometheus configuration page with the new auth component",
Stage: FeatureStageExperimental,
Owner: grafanaObservabilityMetricsSquad,
Stage: FeatureStageGeneralAvailability,
Expression: "true", // on by default
},
{
Name: "configurableSchedulerTick",

View File

@ -95,7 +95,7 @@ awsAsyncQueryCaching,preview,@grafana/aws-datasources,false,false,false,false
splitScopes,preview,@grafana/grafana-authnz-team,false,false,true,false
azureMonitorDataplane,GA,@grafana/partner-datasources,false,false,false,false
permissionsFilterRemoveSubquery,experimental,@grafana/backend-platform,false,false,false,false
prometheusConfigOverhaulAuth,experimental,@grafana/observability-metrics,false,false,false,false
prometheusConfigOverhaulAuth,GA,@grafana/observability-metrics,false,false,false,false
configurableSchedulerTick,experimental,@grafana/alerting-squad,false,false,true,false
influxdbSqlSupport,experimental,@grafana/observability-metrics,false,false,false,false
noBasicRole,experimental,@grafana/grafana-authnz-team,false,false,true,true

1 Name Stage Owner requiresDevMode RequiresLicense RequiresRestart FrontendOnly
95 splitScopes preview @grafana/grafana-authnz-team false false true false
96 azureMonitorDataplane GA @grafana/partner-datasources false false false false
97 permissionsFilterRemoveSubquery experimental @grafana/backend-platform false false false false
98 prometheusConfigOverhaulAuth experimental GA @grafana/observability-metrics false false false false
99 configurableSchedulerTick experimental @grafana/alerting-squad false false true false
100 influxdbSqlSupport experimental @grafana/observability-metrics false false false false
101 noBasicRole experimental @grafana/grafana-authnz-team false false true true