From ec9f39d54a0489ca36a9059ad1b31ab7a58ca20a Mon Sep 17 00:00:00 2001 From: Isabella Siu Date: Wed, 12 Nov 2025 13:51:23 -0500 Subject: [PATCH] AWS Datasources: add toggle for http proxy (#113777) --- .../grafana-data/src/types/featureToggles.gen.ts | 5 +++++ pkg/services/featuremgmt/registry.go | 7 +++++++ pkg/services/featuremgmt/toggles_gen.csv | 1 + pkg/services/featuremgmt/toggles_gen.go | 4 ++++ pkg/services/featuremgmt/toggles_gen.json | 16 ++++++++++++++++ 5 files changed, 33 insertions(+) diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 003915fdf0b..fa9205b7bc4 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -1226,4 +1226,9 @@ export interface FeatureToggles { * @default false */ kubernetesAnnotations?: boolean; + /** + * Enables http proxy settings for aws datasources + * @default false + */ + awsDatasourcesHttpProxy?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 4e9ae6ad99b..68409eab390 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -2126,6 +2126,13 @@ var ( Owner: grafanaBackendServicesSquad, Expression: "false", }, + { + Name: "awsDatasourcesHttpProxy", + Description: "Enables http proxy settings for aws datasources", + Stage: FeatureStageExperimental, + Owner: awsDatasourcesSquad, + Expression: "false", + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index c9feefaf19c..c88b2ae7ec6 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -273,3 +273,4 @@ panelTimeSettings,experimental,@grafana/dashboards-squad,false,false,false dashboardTemplates,experimental,@grafana/sharing-squad,false,false,false grafanaAdvisorAppInstaller,experimental,@grafana/plugins-platform-backend,false,false,false kubernetesAnnotations,experimental,@grafana/grafana-backend-services-squad,false,false,false +awsDatasourcesHttpProxy,experimental,@grafana/aws-datasources,false,false,false diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index 1e09c590853..bdab6514db0 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -1101,4 +1101,8 @@ const ( // FlagKubernetesAnnotations // Enables app platform API for annotations FlagKubernetesAnnotations = "kubernetesAnnotations" + + // FlagAwsDatasourcesHttpProxy + // Enables http proxy settings for aws datasources + FlagAwsDatasourcesHttpProxy = "awsDatasourcesHttpProxy" ) diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index d6131bfe044..23d85c2484b 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -762,6 +762,22 @@ "expression": "true" } }, + { + "metadata": { + "name": "awsDatasourcesHttpProxy", + "resourceVersion": "1762964349996", + "creationTimestamp": "2025-11-12T16:15:47Z", + "annotations": { + "grafana.app/updatedTimestamp": "2025-11-12 16:19:09.996919 +0000 UTC" + } + }, + "spec": { + "description": "Enables http proxy settings for aws datasources", + "stage": "experimental", + "codeowner": "@grafana/aws-datasources", + "expression": "false" + } + }, { "metadata": { "name": "awsDatasourcesTempCredentials",