Caching: Implement mtls-enabled memcached integration (#84171)

* fix merge

* fix conflicts

* updating generated feature toggle code

* Fix go mod owner

* fix merge

* add dependency

* fix dependencies

* workspace sync

* go get

* work sync

* trying something

* fix

* add docs for tls config

* work sync

* adjust go mod

* try something

* move import to the correct file

---------

Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com>
This commit is contained in:
lean.dev
2024-05-09 16:12:08 -03:00
committed by GitHub
parent 00684682d7
commit b009536329
10 changed files with 181 additions and 5 deletions

View File

@@ -1105,6 +1105,13 @@ var (
Stage: FeatureStagePublicPreview,
Owner: grafanaSharingSquad,
},
{
Name: "tlsMemcached",
Description: "Use TLS-enabled memcached in the enterprise caching feature",
Stage: FeatureStageExperimental,
Owner: grafanaOperatorExperienceSquad,
HideFromDocs: true,
},
{
Name: "kubernetesAggregator",
Description: "Enable grafana aggregator",

View File

@@ -148,6 +148,7 @@ sqlExpressions,experimental,@grafana/grafana-app-platform-squad,false,false,fals
nodeGraphDotLayout,experimental,@grafana/observability-traces-and-profiling,false,false,true
groupToNestedTableTransformation,preview,@grafana/dataviz-squad,false,false,true
newPDFRendering,preview,@grafana/sharing-squad,false,false,false
tlsMemcached,experimental,@grafana/grafana-operator-experience-squad,false,false,false
kubernetesAggregator,experimental,@grafana/grafana-app-platform-squad,false,true,false
expressionParser,experimental,@grafana/grafana-app-platform-squad,false,true,false
groupByVariable,experimental,@grafana/dashboards-squad,false,false,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
148 nodeGraphDotLayout experimental @grafana/observability-traces-and-profiling false false true
149 groupToNestedTableTransformation preview @grafana/dataviz-squad false false true
150 newPDFRendering preview @grafana/sharing-squad false false false
151 tlsMemcached experimental @grafana/grafana-operator-experience-squad false false false
152 kubernetesAggregator experimental @grafana/grafana-app-platform-squad false true false
153 expressionParser experimental @grafana/grafana-app-platform-squad false true false
154 groupByVariable experimental @grafana/dashboards-squad false false false

View File

@@ -603,6 +603,10 @@ const (
// New implementation for the dashboard-to-PDF rendering
FlagNewPDFRendering = "newPDFRendering"
// FlagTlsMemcached
// Use TLS-enabled memcached in the enterprise caching feature
FlagTlsMemcached = "tlsMemcached"
// FlagKubernetesAggregator
// Enable grafana aggregator
FlagKubernetesAggregator = "kubernetesAggregator"

View File

@@ -2149,6 +2149,20 @@
"codeowner": "@grafana/sharing-squad",
"frontend": true
}
},
{
"metadata": {
"name": "tlsMemcached",
"resourceVersion": "1715012300933",
"creationTimestamp": "2024-05-06T16:18:20Z",
"deletionTimestamp": "2024-05-06T16:20:46Z"
},
"spec": {
"description": "Use TLS-enabled memcached in the enterprise caching feature",
"stage": "experimental",
"codeowner": "@grafana/grafana-operator-experience-squad",
"hideFromDocs": true
}
}
]
}
}