Yuri Tseretyan
bfa56bcf08
Alerting: Prom writer to handle err-mimir-max-series-per-user as user error ( #98334 )
...
handle err-mimir-max-series-per-user as user error
2025-01-06 10:54:56 -05:00
Ryan McKinley
6683cdc082
K8s: Update from v0.31.3 to v0.32.0 ( #98507 )
2025-01-06 18:20:35 +03:00
Stephanie Hingtgen
7ab2539449
Dashboard tags: add dashboard_uid and org_id ( #98500 )
2025-01-06 08:58:16 -06:00
Agnès Toulet
46974d0b60
Docs: newPDFRendering and reportingUseRawTimeRange in GA ( #98450 )
2025-01-06 14:20:41 +01:00
Stephanie Hingtgen
88f8f2203b
Public Dashboards: Remove join from dashboards table ( #98471 )
2025-01-06 07:08:29 -06:00
Dana Axinte
1699dfa307
CloudMigrations: Add support for migration of plugin resources ( #95612 )
...
* start plugins migration
* more plugin work
* add warning
* fakepluginsettings test
* tests get plugins
* lint
* load logos
* go lint
* get all plugins once
* locales
* josh suggestion to inject query in rtk
* more plugin filters
* remove datasource warning
* access control for plugins
* remove unused method
* lint
* use gcom list
2025-01-06 10:37:15 +00:00
dependabot[bot]
fed73bfa59
Chore(deps): Bump sigs.k8s.io/structured-merge-diff/v4 from 4.4.1 to 4.5.0 ( #98091 )
2025-01-03 17:44:33 -05:00
zenador
e3e51f6e3b
Prometheus datasource: Show info annotations in the UI ( #97978 )
...
* Show info annotations from Prometheus datasources in the UI
* Add test data for backend
2025-01-03 20:09:19 +01:00
ismail simsek
46d2fac82c
Chore: Update prometheus ownership ( #98456 )
...
* update ownership
* update commands
2025-01-03 19:39:29 +01:00
Stephanie Hingtgen
b4ab55ae38
K8s: Dashboard spec should not have id ( #98336 )
2025-01-03 09:28:45 -06:00
Isabella Siu
f3a553fb9b
CloudWatch: Batch different time ranges separately ( #98230 )
2025-01-03 10:22:14 -05:00
Stephanie Hingtgen
5429512779
K8s: Restores: Put behind a feature toggle ( #98472 )
2025-01-03 07:48:47 -07:00
Leonor Oliveira
937e8dea2d
Folder/parent subresource ( #98392 )
...
* Expose get folder parents endpoint
* Add tests
2025-01-03 10:43:56 +01:00
Ieva
5a98432ba6
AuthZ service: Add traces for authZ service and store ( #98445 )
...
* add traces for authz service and store
* fix tests
2025-01-03 10:23:03 +02:00
ismail simsek
5be4dfd8c8
Chore: Remove prometheusConfigOverhaulAuth feature toggle ( #98460 )
...
* remove toggle
* remove toggle from code
2025-01-02 22:19:11 +01:00
Scott Lepper
83bcd86d18
[search] set folder; case insensitive sort ( #98335 )
...
* [search] set folder
* sort case insensitive
* fix test
2025-01-02 14:58:42 -05:00
Robert Goltz
5a2344ed0c
Chore: Bump dependency golang.org/x/net to v0.33.0 - fix: CVE-2024-45338 ( #98340 )
...
* Chore: golang.org/x/net update to fix CVE-2024-45338
* Chore: golang.org/x/net update to fix CVE-2024-45338 - resolve trivy-finding + 2nd run make update-workspace
2025-01-02 11:22:25 -07:00
Stephanie Hingtgen
01b3e56706
K8s Dashboards: Fix Tags ( #98417 )
2025-01-02 11:38:23 -06:00
ismail simsek
0d60a026e9
Chore: Use slices from standard library in promlib ( #98350 )
...
use slices from standard library
2025-01-02 17:24:17 +01:00
Stephanie Hingtgen
03f7a7d89d
K8s: Dashboards: Add search to dashboard service ( #98395 )
2025-01-02 09:39:45 -06:00
Moustafa Baiou
8ab12aede4
Alerting: Fix terraform export of notification policy
...
When exporting a notification policy with no `group_by` the hcl exported is not valid as it is missing the required field.
This fixes the issue by initializing the `group_by` field with an empty list if it is nil.
2024-12-31 14:53:39 -05:00
Brendan O'Handley
37e47d5b9a
Prometheus: Add error source to data response when prom returns a response ( #98144 )
...
add error source to dr when prom returns a response not an error
2024-12-30 15:43:10 -06:00
Brendan O'Handley
d935fa1ea0
Prometheus: Remove prometheusMetricEncyclopedia feature toggle ( #98414 )
...
* remove toggle from registry
* remove from metric combobox
* remove toggle from metric select
* remove toggle from promQueryBuilderContainer
* prettier
2024-12-30 23:16:04 +02:00
maicon
d2639f6080
Ensure all internal Services are using FolderService and not FolderStore ( #98370 )
...
* Ensure all internal Services are using FolderService and not FolderStore
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2024-12-30 13:48:35 -03:00
Alexander Akhmetov
5735a0d11d
Alerting: Fix no-change scenario in provisioning rule update API ( #98389 )
2024-12-30 16:03:45 +01:00
Leonor Oliveira
df36e77cd3
[Folders] Put move and counts behid a feature flag ( #98317 )
...
* Put move and counts behid a feature flag
* Gen toggles
* Generate feature flag
* Make feature name more explicit
* Remove unused code
* Update toggle name
2024-12-27 18:10:44 +01:00
Leonor Oliveira
fec5c0ec19
Make sure annotations are kept when updating a folder ( #98321 )
...
* Make sure annotations are kept when updating a folder
* Remove pointer
* Mock get on update tests
2024-12-27 13:51:10 +01:00
ismail simsek
d9f9614e1c
Prometheus: Remove unused version-detect endpoint ( #98349 )
...
* remove go-cache
* remove comments
2024-12-23 21:29:44 +01:00
Ryan McKinley
bc535181cf
K8s/Dashboard: Always set an internl id (even in mode 4+) ( #98320 )
2024-12-20 22:17:59 +02:00
Ryan McKinley
1a46039037
K8s/Dashboards: Pass the legacy internal ID into labels ( #98311 )
...
---------
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2024-12-20 21:33:49 +02:00
Andreas Christou
54333473f7
SQL: Set errors as downstream based on underlying errorsource ( #97192 )
...
Set errors as downstream based on underlying errorsource
2024-12-20 17:42:58 +00:00
Ieva
1334caa6c8
AuthZ service: Support anonymous access ( #98322 )
...
support anonymous access
2024-12-20 16:32:57 +01:00
Gabriel MABILLE
efb7cc0343
Chore: Authlib upgrade ( #98319 )
...
* Chore: Authlib upgrade
* Upgrade authlib
* Uncommit file
2024-12-20 15:48:35 +01:00
Ieva
2503b31f53
AuthZ service: Implement listing ( #98220 )
...
* listing implementation pt 1
* validate list request
* register GRPC endpoint, pass the correct user UID and return folder identifiers not scopes
* uncomment code that was only commented out for testing
* fix tests
* remove unneeded changes
* remove unused import
* Update pkg/services/authz/rbac/service.go
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
* refactor to improve efficiency
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
* use variable names when logging
* adding tests for listing
---------
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
2024-12-20 15:48:20 +02:00
Eric Leijonmarck
e0e4e1cdff
LBAC for datasources: Refactor to only use jsondata and not the datasource struct ( #98294 )
...
refactor to only use jsondata and not the datasource struct
2024-12-20 11:40:26 +00:00
ismail simsek
58d17ecad1
InfluxDB: Refactor frame and field creation ( #97635 )
...
* refactor frame and field creation
* use influxql package to get the type of the query
* remove unnecessary tests
* add influxql in go.mod
* fix unit test
* update ownership
* update query expression
2024-12-20 12:23:17 +01:00
Gabriel MABILLE
55f8be62a1
AuthZ Service: Use singleflight group to fetch and build the folder tree ( #98299 )
...
* AuthZ Service: Use singleflight group to fetch and build the folder tree
* Change the sfgroup key
* Future proof
2024-12-20 10:26:30 +01:00
Charandas
24bf337c56
Playlists: convert to use reconcilers instead ( #98075 )
2024-12-19 19:09:31 -08:00
Scott Lepper
a8f347144d
wire up the ui to the new search api ( #97866 )
...
wire up the ui to the new search api
Co-authored-by: Scott Lepper <scott.lepper@gmail.com >
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
Co-authored-by: Dan Cech <dcech@grafana.com >
2024-12-19 13:21:48 -05:00
Leonor Oliveira
58c44f6c66
Trim folder title ( #98275 )
2024-12-19 17:56:14 +01:00
Ryan McKinley
399cbf7c50
Search: Use new folder when creating a bleve index ( #98260 )
2024-12-19 18:40:04 +02:00
Stephanie Hingtgen
124440ccee
Unistore: Block on legacy writes in mode3 ( #98147 )
2024-12-19 08:47:48 -06:00
Gabriel MABILLE
c175722dfd
AuthZService: Cache folder tree ( #98210 )
...
* AuthZService: Cache folder tree
* Remove fmt
* Suggestion
* Add tests
2024-12-19 13:55:59 +01:00
Ivan Ortega Alba
6c5b408339
Feature toggle: remove dashboardSchemaV2 ( #98252 )
2024-12-19 14:28:20 +02:00
Karl Persson
73dda344f9
Bump authlib ( #98234 )
...
* Bump authlib
2024-12-19 13:07:32 +01:00
Leonor Oliveira
c1e078b3a3
Include library elements on counts endpoint ( #98246 )
2024-12-19 12:38:08 +01:00
Ryan McKinley
cbddc41ad5
Chore: Avoid logging error for UID mismatch ( #98151 )
2024-12-19 13:04:09 +03:00
Leonor Oliveira
f5d44ff51d
Folders move ( #98100 )
2024-12-19 09:59:14 +01:00
maicon
2e08092a34
UniStore: Get Folder Handler return Root Folder (general) ( #98127 )
...
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2024-12-18 22:31:55 -03:00
Nick Richmond
721c50a304
Prometheus: Improve handling of special chars in label values ( #96067 )
...
* fix: handling of special chars
* docs: add clarity
* fix: escaping
* refactor: put changes behind new feature toggle
* docs: use consistent comment style
* refactor: rename feature toggle for brevity
* use single quotes
* fix unit tests
* remove redundant json entry
* fix: keep all changes behind feature toggle
* fix: support builder mode
* fix: don't escape when using regex operators
* fix: code mode label values completions with special chars
* refactor: remove unneeded changes
* move feature toggle up so new changes from main won't conflict with ours
* fix: escape label values in metric select scene
* refactor: ensure changes are behind feature toggle
---------
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2024-12-18 16:31:08 -05:00