K8s: Remove grafanaAPIServer feature toggle (#81030)

This commit is contained in:
Ryan McKinley
2024-01-23 08:27:28 -08:00
committed by GitHub
parent aa25776f81
commit 2b355ff280
13 changed files with 8 additions and 43 deletions

View File

@@ -714,15 +714,6 @@ var (
Owner: grafanaObservabilityTracesAndProfilingSquad,
Created: time.Date(2023, time.August, 28, 12, 0, 0, 0, time.UTC),
},
{
Name: "grafanaAPIServer",
Description: "Enable Kubernetes API Server for Grafana resources",
Stage: FeatureStageGeneralAvailability,
Expression: "true", // enabled by default
RequiresRestart: true,
Owner: grafanaAppPlatformSquad,
Created: time.Date(2023, time.July, 14, 12, 0, 0, 0, time.UTC),
},
{
Name: "grafanaAPIServerWithExperimentalAPIs",
Description: "Register experimental APIs with the k8s API server",

View File

@@ -83,7 +83,6 @@ transformationsRedesign,GA,@grafana/observability-metrics,2023-07-12,false,false
mlExpressions,experimental,@grafana/alerting-squad,2023-07-13,false,false,false,false
traceQLStreaming,experimental,@grafana/observability-traces-and-profiling,2023-07-26,false,false,false,true
metricsSummary,experimental,@grafana/observability-traces-and-profiling,2023-08-28,false,false,false,true
grafanaAPIServer,GA,@grafana/grafana-app-platform-squad,2023-07-14,false,false,true,false
grafanaAPIServerWithExperimentalAPIs,experimental,@grafana/grafana-app-platform-squad,2023-10-06,true,false,true,false
grafanaAPIServerEnsureKubectlAccess,experimental,@grafana/grafana-app-platform-squad,2023-12-06,true,false,true,false
featureToggleAdminPage,experimental,@grafana/grafana-operator-experience-squad,2023-07-18,false,false,true,false
1 Name Stage Owner Created requiresDevMode RequiresLicense RequiresRestart FrontendOnly
83 mlExpressions experimental @grafana/alerting-squad 2023-07-13 false false false false
84 traceQLStreaming experimental @grafana/observability-traces-and-profiling 2023-07-26 false false false true
85 metricsSummary experimental @grafana/observability-traces-and-profiling 2023-08-28 false false false true
grafanaAPIServer GA @grafana/grafana-app-platform-squad 2023-07-14 false false true false
86 grafanaAPIServerWithExperimentalAPIs experimental @grafana/grafana-app-platform-squad 2023-10-06 true false true false
87 grafanaAPIServerEnsureKubectlAccess experimental @grafana/grafana-app-platform-squad 2023-12-06 true false true false
88 featureToggleAdminPage experimental @grafana/grafana-operator-experience-squad 2023-07-18 false false true false

View File

@@ -343,10 +343,6 @@ const (
// Enables metrics summary queries in the Tempo data source
FlagMetricsSummary = "metricsSummary"
// FlagGrafanaAPIServer
// Enable Kubernetes API Server for Grafana resources
FlagGrafanaAPIServer = "grafanaAPIServer"
// FlagGrafanaAPIServerWithExperimentalAPIs
// Register experimental APIs with the k8s API server
FlagGrafanaAPIServerWithExperimentalAPIs = "grafanaAPIServerWithExperimentalAPIs"

View File

@@ -46,7 +46,7 @@ func newConfig(cfg *setting.Cfg, features featuremgmt.FeatureToggles) *config {
host := fmt.Sprintf("%s:%d", ip, port)
return &config{
enabled: features.IsEnabledGlobally(featuremgmt.FlagGrafanaAPIServer),
enabled: true,
devMode: features.IsEnabledGlobally(featuremgmt.FlagGrafanaAPIServerEnsureKubectlAccess),
dataPath: filepath.Join(cfg.DataPath, "grafana-apiserver"),
ip: ip,

View File

@@ -22,7 +22,7 @@ func TestNewConfig(t *testing.T) {
section.Key("log_level").SetValue("5")
section.Key("etcd_servers").SetValue("http://localhost:2379")
actual := newConfig(cfg, featuremgmt.WithFeatures(featuremgmt.FlagGrafanaAPIServer))
actual := newConfig(cfg, featuremgmt.WithFeatures())
expected := &config{
enabled: true,