mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
FeatureToggle: Add a feature toggle for automatic service account and token setup (#75560)
Add a feature toggle for automatic service account and token setup
This commit is contained in:
parent
b9b4246432
commit
4563fc48af
@ -147,7 +147,8 @@ Experimental 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 |
|
||||||
| --------------------- | -------------------------------------------------------------------------------------------- |
|
| ------------------------- | -------------------------------------------------------------------------------------------- |
|
||||||
| `entityStore` | SQL-based entity store (requires storage flag also) |
|
| `entityStore` | SQL-based entity store (requires storage flag also) |
|
||||||
| `externalServiceAuth` | Starts an OAuth2 authentication provider for external services |
|
| `externalServiceAuth` | Starts an OAuth2 authentication provider for external services |
|
||||||
| `idForwarding` | Generate signed id token for identity that can be forwarded to plugins and external services |
|
| `idForwarding` | Generate signed id token for identity that can be forwarded to plugins and external services |
|
||||||
|
| `externalServiceAccounts` | Automatic service account and token setup for plugins |
|
||||||
|
@ -133,4 +133,5 @@ export interface FeatureToggles {
|
|||||||
httpSLOLevels?: boolean;
|
httpSLOLevels?: boolean;
|
||||||
idForwarding?: boolean;
|
idForwarding?: boolean;
|
||||||
cloudWatchWildCardDimensionValues?: boolean;
|
cloudWatchWildCardDimensionValues?: boolean;
|
||||||
|
externalServiceAccounts?: boolean;
|
||||||
}
|
}
|
||||||
|
@ -801,5 +801,12 @@ var (
|
|||||||
Expression: "true", // enabled by default
|
Expression: "true", // enabled by default
|
||||||
Owner: awsDatasourcesSquad,
|
Owner: awsDatasourcesSquad,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
Name: "externalServiceAccounts",
|
||||||
|
Description: "Automatic service account and token setup for plugins",
|
||||||
|
Stage: FeatureStageExperimental,
|
||||||
|
RequiresDevMode: true,
|
||||||
|
Owner: grafanaAuthnzSquad,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
@ -114,3 +114,4 @@ pluginsAPIMetrics,experimental,@grafana/plugins-platform-backend,false,false,fal
|
|||||||
httpSLOLevels,experimental,@grafana/hosted-grafana-team,false,false,true,false
|
httpSLOLevels,experimental,@grafana/hosted-grafana-team,false,false,true,false
|
||||||
idForwarding,experimental,@grafana/grafana-authnz-team,true,false,false,false
|
idForwarding,experimental,@grafana/grafana-authnz-team,true,false,false,false
|
||||||
cloudWatchWildCardDimensionValues,GA,@grafana/aws-datasources,false,false,false,false
|
cloudWatchWildCardDimensionValues,GA,@grafana/aws-datasources,false,false,false,false
|
||||||
|
externalServiceAccounts,experimental,@grafana/grafana-authnz-team,true,false,false,false
|
||||||
|
|
@ -466,4 +466,8 @@ const (
|
|||||||
// FlagCloudWatchWildCardDimensionValues
|
// FlagCloudWatchWildCardDimensionValues
|
||||||
// Fetches dimension values from CloudWatch to correctly label wildcard dimensions
|
// Fetches dimension values from CloudWatch to correctly label wildcard dimensions
|
||||||
FlagCloudWatchWildCardDimensionValues = "cloudWatchWildCardDimensionValues"
|
FlagCloudWatchWildCardDimensionValues = "cloudWatchWildCardDimensionValues"
|
||||||
|
|
||||||
|
// FlagExternalServiceAccounts
|
||||||
|
// Automatic service account and token setup for plugins
|
||||||
|
FlagExternalServiceAccounts = "externalServiceAccounts"
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user