Sofia Papagiannaki
28de94f6a2
Folders: Modify folder service Get() to optionally return fullpath ( #81972 )
...
* Folders: Modify Get() to optionally return fullpath
* Set FullPath to folder title if feature flag is off
* Apply suggestion from code review
2024-02-14 04:47:46 +11:00
Ezequiel Victorero
dbde08b03c
Scenes: Refactor original snapshot button in a new component ( #82199 )
2024-02-13 14:15:55 -03:00
Alexander Weaver
ccb4533a86
Alerting: Remove unused AlertRuleVersionWithPauseStatus ( #82383 )
...
Remove unused AlertRuleVersionWithPauseStatus
2024-02-13 10:56:24 -06:00
ismail simsek
3f940f4da1
Chore: Use jsoniter in influxdb from grafana-plugin-sdk-go ( #82360 )
...
use jsoniter from grafana-plugin-sdk-go
2024-02-13 17:47:00 +01:00
Alexander Weaver
99fa064576
Alerting: Emit warning when creating or updating unusually large groups ( #82279 )
...
* Add config for limit of rules per rule group
* Warn when editing big groups through normal API
* Warn on prov api writes for groups
* Wire up comp root, tests
* Also add warning to state manager warm
* Drop unnecessary conversion
2024-02-13 08:29:03 -06:00
Ivana Huckova
082f020b7d
Elasticsearch: Fix resource calls for paths that include : ( #82327 )
...
* Elasticsearch: Fix resource calls for paths that include :
* Add tests
* Add test case and comment
* Remove redundant comment
2024-02-13 13:44:08 +01:00
ismail simsek
34fddfce10
Chore: Use jsoniter in cloud-monitoring from grafana-plugin-sdk-go ( #82358 )
...
use jsoniter from grafana-plugin-sdk-go
2024-02-13 12:23:37 +01:00
Ryan McKinley and ismail simsek
0c6e409350
Chore: Update arrow and prometheus dependencies ( #82215 )
...
* update arrow and prometheus
* keep codeowner
* use compare
* use grafana-plugin-sdk-go v0.210.0
---------
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2024-02-13 01:50:25 +01:00
Ryan McKinley
d1e5e4e747
FeatureToggles: keep older history ( #82336 )
2024-02-12 15:13:51 -08:00
Todd Treece and Charandas Batra
d6e6298103
K8s: Add Aggregation to Backend Service ( #81591 )
...
Co-authored-by: Charandas Batra <charandas.batra@grafana.com >
2024-02-12 22:59:35 +02:00
Todd Treece and Dan Cech
6d5211e172
K8s: Fix windows filepath issue in file storage ( #81919 )
...
Co-authored-by: Dan Cech <dcech@grafana.com >
2024-02-12 13:21:57 -05:00
Galen Kistler
29be9b127a
Logs: Table UI - Enable feature flag by default (GA) ( #81185 )
...
default logsExploreTableVisualisation to true
2024-02-12 10:12:05 -06:00
Torkel Ödegaard
8f36f905ee
SceneSolo: Minor fixes ( #82289 )
...
* SceneSolo: Minor fixes
* remove logging
2024-02-12 16:23:12 +01:00
Karl Persson
1315c67c8b
Team/User: UID migrations ( #82298 )
...
* Add user uid migration to run on every startup to protect against empty values in a upgrade downgrade scenario
* Add team uid migration to run on every startup to protect against empty values in a upgrade downgrade scenario
* Run team uid migration
2024-02-12 14:48:29 +01:00
Will Browne
788b9afda3
Plugins: Make it possible to support multiple plugin versions ( #82116 )
...
* first pass
* use version in more places
* add comment
* update installer
* fix wire
* fix tests
* tidy
* simplify changes
* fix in mem
* remove unused step
* fix step dupe logic for child plugins + add tests
2024-02-12 12:47:49 +01:00
Gábor Farkas
67f006a91d
sql: remove setting-import from sqleng ( #82088 )
2024-02-12 12:37:23 +01:00
Torkel Ödegaard
fe6d1460b0
DashboardScene: Adds solo page that uses dasboarde scene to render single panel ( #77940 )
...
* DashboardScene: Adds solo page that uses dasboarde scene to render single panel
* Update
* Panel and row repeats working
* Update
* added e2e tests
* Refactor
* Fixes
* Fix e2e
* fix
* fix
* fix
2024-02-11 09:08:47 +01:00
Kyle Cunningham
f0bbfc8422
Chore: Move BI feature flags to Dataviz ( #82224 )
2024-02-10 02:24:08 +02:00
Ryan McKinley
ce910a7eb2
FeatureFlags: manage creation/modification times automatically ( #82131 )
2024-02-09 15:34:12 -08:00
Alexander Weaver
5bbe9c6e61
Alerting: Enable group-level rule evaluation jittering by default, remove feature toggle ( #82212 )
...
* remove jitter feature flag
* Add an out so users can manually disable jitter
* Pass in cfg
* Add TODO to remove knob in future
2024-02-09 15:53:58 -06:00
Stephanie Hingtgen
87c3d0fb6a
K8s: Update stack id validation ( #82275 )
2024-02-09 21:51:00 +02:00
Alyssa Bull
77111a0714
Cloud Monitoring: Fix naming and warnings ( #82271 )
2024-02-09 11:22:44 -07:00
João Calisto and Michael Mandrus
42d6e176bc
Feature Toggle Management: allow editing PublicPreview toggles ( #81562 )
...
* Feature Toggle Management: allow editing PublicPreview toggles
* lint
* fix a bunch of tests
* tests are passing
* add permissions unit tests back
* fix display
* close dialog after submit
* use reload method after submit
* make local development easier
* always show editing alert in the UI
* fix readme
---------
Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com >
2024-02-09 18:48:56 +02:00
Stephanie Hingtgen
54a77fa55e
K8s: StackIDs can be single digits ( #82267 )
2024-02-09 18:39:58 +02:00
Jo
6f62d970e3
JWT Authentication: Add support for specifying groups in auth.jwt for teamsync ( #82175 )
...
* merge JSON search logic
* document public methods
* improve test coverage
* use separate JWT setting struct
* correct use of cfg.JWTAuth
* add group tests
* fix DynMap typing
* add settings to default ini
* add groups option to devenv path
* fix test
* lint
* revert jwt-proxy change
* remove redundant check
* fix parallel test
2024-02-09 16:35:58 +01:00
Dan Cech
790e1feb93
Chore: Update test database initialization ( #81673 )
...
* streamline initialization of test databases, support on-disk sqlite test db
* clean up test databases
* introduce testsuite helper
* use testsuite everywhere we use a test db
* update documentation
* improve error handling
* disable entity integration test until we can figure out locking error
2024-02-09 09:35:39 -05:00
Misi and Clarity-89
b1dc505a2b
Auth: Validate admin assignment in SSO Settings ( #82233 )
...
* Add validation for allowAssignGrafanaAdmin
* Update default values
* Do not render hidden fields
* Change error message
* Improve tests
---------
Co-authored-by: Clarity-89 <homes89@ukr.net >
2024-02-09 13:10:23 +01:00
ismail simsek and Arati R.
b0dfeb1911
Chore: Clean up intervalv2 functions ( #82074 )
...
* clean up intervalv2 functions
* use roundInterval from grafana-plugin-sdk-go
* use from grafana-plugin-sdk-go
* have intervalv2 in publicdashboards and remove tsdb/intervalv2
* legacydata cleanup
* remove unused variables
* Update pkg/tsdb/legacydata/interval/interval.go
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
---------
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
2024-02-09 11:39:21 +01:00
Sergey Kostrukov
cc33f0bd10
Prometheus: Azure scopes from Grafana Azure SDK ( #82023 )
...
* Prometheus: Azure scopes from Grafana Azure SDK
* Refactor and add tests
* Cosmetic fix
* Cosmetic change 2
2024-02-08 23:47:09 +01:00
Nathan Marrs
829672759c
Deprecation: Create explicit feature toggle to auto-migrate from graph panel ( #79369 )
2024-02-08 14:00:48 -08:00
Matthew Jacobson
ce57166c9a
Alerting: GA alertingPreviewUpgrade and enable by default ( #82038 )
...
* Alerting: GA alertingPreviewUpgrade and enable by default
2024-02-08 18:59:25 +01:00
Ryan McKinley
ac5a387086
Peakq: move templates into query service ( #82193 )
2024-02-08 18:27:03 +01:00
Jo
fb86ed79fc
Stats: Remove ACL references ( #82112 )
...
remove acl references
2024-02-08 17:19:24 +01:00
Ashley Harrison
0e15b4ac76
Navigation: Add config for grafana-slo-app and grafana-aws-app ( #82174 )
...
add config for grafana-slo-app and grafana-aws-app
2024-02-08 15:56:43 +00:00
Misi
4a7dde5b97
Chore: Remove unnecessary usage of DynamicSection from SocialService ( #82139 )
...
Remove unnecessary usage of DynamicSection
2024-02-08 16:53:51 +01:00
Gábor Farkas
2250e358c7
postgres: updated snapshot test with better floating point values ( #82168 )
2024-02-08 15:52:20 +01:00
Ryan McKinley and Kyle Brandt
4884194879
Peakq: use generic query function ( #82121 )
...
Co-authored-by: Kyle Brandt <kyle@grafana.com >
2024-02-08 08:29:42 -05:00
Jean-Philippe Quéméner
4dc1ebbb66
fix(alerting): add a proper compare func for location in mute timings ( #82153 )
2024-02-08 13:36:09 +01:00
Agnès Toulet and Torkel Ödegaard
28e66b4ad8
Rendering: Adds PDF support behind feature toggle ( #81811 )
...
* start pdf refactor
* Update AppChrome.tsx
* Update AppChrome.tsx
* add encoding param to rendering grpc service
* fix plugin mode
* clean up
* fix backend tests
* fix lint errors
* Support pdf encoding in render http api
---------
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2024-02-08 13:09:34 +01:00
George Robinson
90a26e18db
Alerting: Update Alertmanager to e82436c ( #82145 )
...
This commit updates Alertmanager to commit e82436c, which is based
on commit f69a508 from Prometheus Alertmanager.
2024-02-08 11:25:27 +00:00
Will Browne and Jack Westbrook
99feb928cf
Plugins: Don't auto prepend app sub url to plugin asset paths ( #81658 )
...
* don't prepend app sub url to paths
* simplify logo path
* fix(plugins): dynamically prepend appSubUrl for System module resolving to work
* fix(sandbox): support dynamic appSuburl prepend when loading plugin module.js
* fix tests
* update test name
* fix tests
* update fe + add some tests
* refactor(plugins): move wrangleurl to utils, rename to resolveModulePath, update usage
* chore: fix a typo
* test(plugins): add missing name to utils test
* reset test flag
---------
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
2024-02-08 12:19:28 +01:00
Sergey Kostrukov
9bfb7e1f0b
Azure Monitor: Azure routes from Grafana Azure SDK ( #82043 )
...
Prometheus: Azure routes from Grafana Azure SDK
2024-02-08 10:42:20 +00:00
Jo
6ac0bc5ecf
Seeder: Add missing methods to Registrations ( #81961 )
...
* add slice copy method
* fix slice copy
2024-02-08 09:54:17 +01:00
Charandas
117a4b4b0a
K8s: resolve crash due to looking up aggregation config when running in a K8s environment ( #82125 )
...
K8s: apply authn options only in dev mode - resolves crash due to looking up aggregation config
2024-02-07 16:43:07 -08:00
ismail simsek
b25ffe2b15
Prometheus: Remove all intervalv2 imports and use gtime functions wherever it's possible ( #82064 )
...
* Remove all intervalv2 imports and use gtime functions where ever it's possible
* Add a comment line
* use roundInterval from grafana-plugin-sdk-go
2024-02-07 22:32:57 +02:00
Dan Cech
1f1461734c
Storage: Add support for sortBy selector ( #80680 )
...
* add support for sortBy field selector
* use label selectors instead of field selectors
* set entity_labels on create & update
* make entity server integration tests work
* test fixes
* be more consistent with handling of empty body, meta or status
* workaround for database is locked errors during migration
* fix double import of sqlite3
* rename functions and tidy up
* refactor update
* disable integration tests until we can fix the database locking issue
2024-02-07 15:05:10 -05:00
Dan Cech
156d7ae194
use in-process grpc client instead of wrapping server interface ( #81926 )
...
* use in-process grpc client instead of wrapping server interface
* comment out jwt token checks until we're ready to validate the token
2024-02-07 13:17:02 -05:00
Matthew Jacobson
dd0ca1263b
Alerting: Include rule uid, title, namespace in unique constraint errors ( #82011 )
...
* Alerting: Include rule_uid, title, namespace_uid in unique constraint errors
2024-02-07 12:55:48 -05:00
Ryan McKinley
3464b6e581
Peakq: support multi-value template variables ( #82036 )
2024-02-07 18:46:43 +02:00
Kyle Brandt
3ad860a63c
PeakQ: (Chore) Update Render to work with UTF ( #82107 )
2024-02-07 17:48:53 +02:00