mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
AuthN: feature flag for external service authentication (#66160)
* AuthN: feature flag for external service authentication * Change the description message
This commit is contained in:
parent
fda38de293
commit
5df9e64986
@ -113,8 +113,9 @@ Alpha features might be changed or removed without prior notice.
|
|||||||
|
|
||||||
The following toggles require explicitly setting Grafana's [app mode]({{< relref "../_index.md/#app_mode" >}}) to 'development' before you can enable this feature toggle. These features tend to be experimental.
|
The following toggles require explicitly setting Grafana's [app mode]({{< relref "../_index.md/#app_mode" >}}) to 'development' before you can enable this feature toggle. These features tend to be experimental.
|
||||||
|
|
||||||
| Feature toggle name | Description |
|
| Feature toggle name | Description |
|
||||||
| ------------------- | --------------------------------------------------- |
|
| --------------------- | -------------------------------------------------------------- |
|
||||||
| `k8s` | Explore native k8s integrations |
|
| `k8s` | Explore native k8s integrations |
|
||||||
| `entityStore` | SQL-based entity store (requires storage flag also) |
|
| `entityStore` | SQL-based entity store (requires storage flag also) |
|
||||||
| `nestedFolders` | Enable folder nesting |
|
| `nestedFolders` | Enable folder nesting |
|
||||||
|
| `externalServiceAuth` | Starts an OAuth2 authentication provider for external services |
|
||||||
|
@ -94,5 +94,6 @@ export interface FeatureToggles {
|
|||||||
unifiedRequestLog?: boolean;
|
unifiedRequestLog?: boolean;
|
||||||
renderAuthJWT?: boolean;
|
renderAuthJWT?: boolean;
|
||||||
pyroscopeFlameGraph?: boolean;
|
pyroscopeFlameGraph?: boolean;
|
||||||
|
externalServiceAuth?: boolean;
|
||||||
dataplaneFrontendFallback?: boolean;
|
dataplaneFrontendFallback?: boolean;
|
||||||
}
|
}
|
||||||
|
@ -505,6 +505,13 @@ var (
|
|||||||
State: FeatureStateAlpha,
|
State: FeatureStateAlpha,
|
||||||
Owner: grafanaObservabilityTracesAndProfilingSquad,
|
Owner: grafanaObservabilityTracesAndProfilingSquad,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
Name: "externalServiceAuth",
|
||||||
|
Description: "Starts an OAuth2 authentication provider for external services",
|
||||||
|
State: FeatureStateAlpha,
|
||||||
|
RequiresDevMode: true,
|
||||||
|
Owner: grafanaAuthnzSquad,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
Name: "dataplaneFrontendFallback",
|
Name: "dataplaneFrontendFallback",
|
||||||
Description: "Support dataplane contract field name change for transformations and field name matchers where the name is different",
|
Description: "Support dataplane contract field name change for transformations and field name matchers where the name is different",
|
||||||
|
@ -75,4 +75,5 @@ alertStateHistoryLokiOnly,alpha,@grafana/alerting-squad,false,false,false,false
|
|||||||
unifiedRequestLog,alpha,@grafana/backend-platform,false,false,false,false
|
unifiedRequestLog,alpha,@grafana/backend-platform,false,false,false,false
|
||||||
renderAuthJWT,beta,@grafana/grafana-as-code,false,false,false,false
|
renderAuthJWT,beta,@grafana/grafana-as-code,false,false,false,false
|
||||||
pyroscopeFlameGraph,alpha,@grafana/observability-traces-and-profiling,false,false,false,false
|
pyroscopeFlameGraph,alpha,@grafana/observability-traces-and-profiling,false,false,false,false
|
||||||
|
externalServiceAuth,alpha,@grafana/grafana-authnz-team,true,false,false,false
|
||||||
dataplaneFrontendFallback,alpha,@grafana/observability-metrics,false,false,false,true
|
dataplaneFrontendFallback,alpha,@grafana/observability-metrics,false,false,false,true
|
||||||
|
|
@ -311,6 +311,10 @@ const (
|
|||||||
// Changes flame graph to pyroscope one
|
// Changes flame graph to pyroscope one
|
||||||
FlagPyroscopeFlameGraph = "pyroscopeFlameGraph"
|
FlagPyroscopeFlameGraph = "pyroscopeFlameGraph"
|
||||||
|
|
||||||
|
// FlagExternalServiceAuth
|
||||||
|
// Starts an OAuth2 authentication provider for external services
|
||||||
|
FlagExternalServiceAuth = "externalServiceAuth"
|
||||||
|
|
||||||
// FlagDataplaneFrontendFallback
|
// FlagDataplaneFrontendFallback
|
||||||
// Support dataplane contract field name change for transformations and field name matchers where the name is different
|
// Support dataplane contract field name change for transformations and field name matchers where the name is different
|
||||||
FlagDataplaneFrontendFallback = "dataplaneFrontendFallback"
|
FlagDataplaneFrontendFallback = "dataplaneFrontendFallback"
|
||||||
|
Loading…
Reference in New Issue
Block a user