[authn] adding appPlatformGrpcClientAuth featureflag (#94640)

* introduce appPlatformGrpcClientAuth (renamed appPlatformAccessTokens which is not used)

* re-run toggles gen

---------

Co-authored-by: gamab <gabriel.mabille@grafana.com>
This commit is contained in:
Claudiu Dragalina-Paraipan 2024-10-14 13:47:18 +03:00 committed by GitHub
parent 67cbbf84ca
commit a69ee676ba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 23 additions and 8 deletions

View File

@ -211,7 +211,7 @@ export interface FeatureToggles {
exploreLogsAggregatedMetrics?: boolean; exploreLogsAggregatedMetrics?: boolean;
exploreLogsLimitedTimeRange?: boolean; exploreLogsLimitedTimeRange?: boolean;
homeSetupGuide?: boolean; homeSetupGuide?: boolean;
appPlatformAccessTokens?: boolean; appPlatformGrpcClientAuth?: boolean;
appSidecar?: boolean; appSidecar?: boolean;
groupAttributeSync?: boolean; groupAttributeSync?: boolean;
alertingQueryAndExpressionsStepMode?: boolean; alertingQueryAndExpressionsStepMode?: boolean;

View File

@ -1457,8 +1457,8 @@ var (
Owner: growthAndOnboarding, Owner: growthAndOnboarding,
}, },
{ {
Name: "appPlatformAccessTokens", Name: "appPlatformGrpcClientAuth",
Description: "Enables the use of access tokens for the App Platform", Description: "Enables the gRPC client to authenticate with the App Platform by using ID & access tokens",
Stage: FeatureStageExperimental, Stage: FeatureStageExperimental,
Owner: identityAccessTeam, Owner: identityAccessTeam,
HideFromDocs: true, HideFromDocs: true,

View File

@ -192,7 +192,7 @@ exploreLogsShardSplitting,experimental,@grafana/observability-logs,false,false,t
exploreLogsAggregatedMetrics,experimental,@grafana/observability-logs,false,false,true exploreLogsAggregatedMetrics,experimental,@grafana/observability-logs,false,false,true
exploreLogsLimitedTimeRange,experimental,@grafana/observability-logs,false,false,true exploreLogsLimitedTimeRange,experimental,@grafana/observability-logs,false,false,true
homeSetupGuide,experimental,@grafana/growth-and-onboarding,false,false,true homeSetupGuide,experimental,@grafana/growth-and-onboarding,false,false,true
appPlatformAccessTokens,experimental,@grafana/identity-access-team,false,false,false appPlatformGrpcClientAuth,experimental,@grafana/identity-access-team,false,false,false
appSidecar,experimental,@grafana/explore-squad,false,false,false appSidecar,experimental,@grafana/explore-squad,false,false,false
groupAttributeSync,experimental,@grafana/identity-access-team,false,false,false groupAttributeSync,experimental,@grafana/identity-access-team,false,false,false
alertingQueryAndExpressionsStepMode,experimental,@grafana/alerting-squad,false,false,true alertingQueryAndExpressionsStepMode,experimental,@grafana/alerting-squad,false,false,true

1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
192 exploreLogsAggregatedMetrics experimental @grafana/observability-logs false false true
193 exploreLogsLimitedTimeRange experimental @grafana/observability-logs false false true
194 homeSetupGuide experimental @grafana/growth-and-onboarding false false true
195 appPlatformAccessTokens appPlatformGrpcClientAuth experimental @grafana/identity-access-team false false false
196 appSidecar experimental @grafana/explore-squad false false false
197 groupAttributeSync experimental @grafana/identity-access-team false false false
198 alertingQueryAndExpressionsStepMode experimental @grafana/alerting-squad false false true

View File

@ -779,9 +779,9 @@ const (
// Used in Home for users who want to return to the onboarding flow or quickly find popular config pages // Used in Home for users who want to return to the onboarding flow or quickly find popular config pages
FlagHomeSetupGuide = "homeSetupGuide" FlagHomeSetupGuide = "homeSetupGuide"
// FlagAppPlatformAccessTokens // FlagAppPlatformGrpcClientAuth
// Enables the use of access tokens for the App Platform // Enables the gRPC client to authenticate with the App Platform by using ID &amp; access tokens
FlagAppPlatformAccessTokens = "appPlatformAccessTokens" FlagAppPlatformGrpcClientAuth = "appPlatformGrpcClientAuth"
// FlagAppSidecar // FlagAppSidecar
// Enable the app sidecar feature that allows rendering 2 apps at the same time // Enable the app sidecar feature that allows rendering 2 apps at the same time

View File

@ -386,7 +386,8 @@
"metadata": { "metadata": {
"name": "appPlatformAccessTokens", "name": "appPlatformAccessTokens",
"resourceVersion": "1725549369316", "resourceVersion": "1725549369316",
"creationTimestamp": "2024-09-05T15:16:09Z" "creationTimestamp": "2024-09-05T15:16:09Z",
"deletionTimestamp": "2024-10-11T15:54:21Z"
}, },
"spec": { "spec": {
"description": "Enables the use of access tokens for the App Platform", "description": "Enables the use of access tokens for the App Platform",
@ -396,6 +397,20 @@
"hideFromDocs": true "hideFromDocs": true
} }
}, },
{
"metadata": {
"name": "appPlatformGrpcClientAuth",
"resourceVersion": "1728662061076",
"creationTimestamp": "2024-10-11T15:54:21Z"
},
"spec": {
"description": "Enables the gRPC client to authenticate with the App Platform by using ID \u0026 access tokens",
"stage": "experimental",
"codeowner": "@grafana/identity-access-team",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{ {
"metadata": { "metadata": {
"name": "appSidecar", "name": "appSidecar",