Playlists: Enable kubernetesPlaylists by default in OSS (#86259)

This commit is contained in:
Ryan McKinley 2024-04-16 10:19:35 +03:00 committed by GitHub
parent e15beab362
commit ba510d1a7d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 10 additions and 6 deletions

View File

@ -49,6 +49,7 @@ Some features are enabled by default. You can disable these feature by setting t
| `dashgpt` | Enable AI powered features in dashboards | Yes | | `dashgpt` | Enable AI powered features in dashboards | Yes |
| `alertingInsights` | Show the new alerting insights landing page | Yes | | `alertingInsights` | Show the new alerting insights landing page | Yes |
| `panelMonitoring` | Enables panel monitoring through logs and measurements | Yes | | `panelMonitoring` | Enables panel monitoring through logs and measurements | Yes |
| `kubernetesPlaylists` | Use the kubernetes API in the frontend for playlists, and route /api/playlist requests to k8s | Yes |
| `recoveryThreshold` | Enables feature recovery threshold (aka hysteresis) for threshold server-side expression | Yes | | `recoveryThreshold` | Enables feature recovery threshold (aka hysteresis) for threshold server-side expression | Yes |
| `lokiStructuredMetadata` | Enables the loki data source to request structured metadata from the Loki server | Yes | | `lokiStructuredMetadata` | Enables the loki data source to request structured metadata from the Loki server | Yes |
| `managedPluginsInstall` | Install managed plugins directly from plugins catalog | Yes | | `managedPluginsInstall` | Install managed plugins directly from plugins catalog | Yes |
@ -149,7 +150,6 @@ Experimental features might be changed or removed without prior notice.
| `pluginsAPIMetrics` | Sends metrics of public grafana packages usage by plugins | | `pluginsAPIMetrics` | Sends metrics of public grafana packages usage by plugins |
| `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 |
| `enableNativeHTTPHistogram` | Enables native HTTP Histograms | | `enableNativeHTTPHistogram` | Enables native HTTP Histograms |
| `kubernetesPlaylists` | Use the kubernetes API in the frontend for playlists, and route /api/playlist requests to k8s |
| `kubernetesSnapshots` | Routes snapshot requests from /api to the /apis endpoint | | `kubernetesSnapshots` | Routes snapshot requests from /api to the /apis endpoint |
| `cachingOptimizeSerializationMemoryUsage` | If enabled, the caching backend gradually serializes query responses for the cache, comparing against the configured `[caching]max_value_mb` value as it goes. This can can help prevent Grafana from running out of memory while attempting to cache very large query responses. | | `cachingOptimizeSerializationMemoryUsage` | If enabled, the caching backend gradually serializes query responses for the cache, comparing against the configured `[caching]max_value_mb` value as it goes. This can can help prevent Grafana from running out of memory while attempting to cache very large query responses. |
| `prometheusPromQAIL` | Prometheus and AI/ML to assist users in creating a query | | `prometheusPromQAIL` | Prometheus and AI/ML to assist users in creating a query |

View File

@ -766,8 +766,9 @@ var (
{ {
Name: "kubernetesPlaylists", Name: "kubernetesPlaylists",
Description: "Use the kubernetes API in the frontend for playlists, and route /api/playlist requests to k8s", Description: "Use the kubernetes API in the frontend for playlists, and route /api/playlist requests to k8s",
Stage: FeatureStageExperimental, Stage: FeatureStageGeneralAvailability,
Owner: grafanaAppPlatformSquad, Owner: grafanaAppPlatformSquad,
Expression: "true",
RequiresRestart: true, // changes the API routing RequiresRestart: true, // changes the API routing
}, },
{ {

View File

@ -101,7 +101,7 @@ panelMonitoring,GA,@grafana/dataviz-squad,false,false,true
enableNativeHTTPHistogram,experimental,@grafana/hosted-grafana-team,false,false,false enableNativeHTTPHistogram,experimental,@grafana/hosted-grafana-team,false,false,false
formatString,preview,@grafana/dataviz-squad,false,false,true formatString,preview,@grafana/dataviz-squad,false,false,true
transformationsVariableSupport,preview,@grafana/dataviz-squad,false,false,true transformationsVariableSupport,preview,@grafana/dataviz-squad,false,false,true
kubernetesPlaylists,experimental,@grafana/grafana-app-platform-squad,false,true,false kubernetesPlaylists,GA,@grafana/grafana-app-platform-squad,false,true,false
kubernetesSnapshots,experimental,@grafana/grafana-app-platform-squad,false,true,false kubernetesSnapshots,experimental,@grafana/grafana-app-platform-squad,false,true,false
kubernetesQueryServiceRewrite,experimental,@grafana/grafana-app-platform-squad,true,true,false kubernetesQueryServiceRewrite,experimental,@grafana/grafana-app-platform-squad,true,true,false
cloudWatchBatchQueries,preview,@grafana/aws-datasources,false,false,false cloudWatchBatchQueries,preview,@grafana/aws-datasources,false,false,false

1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
101 enableNativeHTTPHistogram experimental @grafana/hosted-grafana-team false false false
102 formatString preview @grafana/dataviz-squad false false true
103 transformationsVariableSupport preview @grafana/dataviz-squad false false true
104 kubernetesPlaylists experimental GA @grafana/grafana-app-platform-squad false true false
105 kubernetesSnapshots experimental @grafana/grafana-app-platform-squad false true false
106 kubernetesQueryServiceRewrite experimental @grafana/grafana-app-platform-squad true true false
107 cloudWatchBatchQueries preview @grafana/aws-datasources false false false

View File

@ -1310,12 +1310,15 @@
{ {
"metadata": { "metadata": {
"name": "kubernetesPlaylists", "name": "kubernetesPlaylists",
"resourceVersion": "1712639261786", "resourceVersion": "1713248683044",
"creationTimestamp": "2024-04-09T05:07:41Z" "creationTimestamp": "2024-04-09T05:07:41Z",
"annotations": {
"grafana.app/updatedTimestamp": "2024-04-16 06:24:43.044143 +0000 UTC"
}
}, },
"spec": { "spec": {
"description": "Use the kubernetes API in the frontend for playlists, and route /api/playlist requests to k8s", "description": "Use the kubernetes API in the frontend for playlists, and route /api/playlist requests to k8s",
"stage": "experimental", "stage": "GA",
"codeowner": "@grafana/grafana-app-platform-squad", "codeowner": "@grafana/grafana-app-platform-squad",
"requiresRestart": true "requiresRestart": true
} }