Leonor Oliveira
81ce3c92d5
Remove optionsStorage and labelSelector ( #92196 )
2024-08-21 15:44:38 +02:00
Diego Augusto Molina
9a65d0a977
Storage: remove sqlstore.WrapDatabaseDriverWithHooks ( #92111 )
...
remove sqlstore.WrapDatabaseDriverWithHooks from Unified Storage after related incident
2024-08-21 10:31:34 -03:00
Ryan McKinley
2e60f28044
Auth: remove id token flag ( #92209 )
2024-08-21 16:30:17 +03:00
Fayzal Ghantiwala
8d725a641c
Alerting: Integration test for testing template via remote alertmanager ( #92147 )
...
* Add integration test for testing template
* Update drone signature
2024-08-21 13:06:01 +01:00
Ryan McKinley
9563c896ee
Playlists: limit the total number of playlists ( #92132 )
2024-08-21 14:49:28 +03:00
Will Browne
aea8b60849
Plugins: Add support for fetching plugin includes from plugin CDN ( #91476 )
...
* update oss side
* add Rel func to plugins.FS
* update tests
* add comment
* fix fs paths for nested plugin
* fix test
* fix sources
* fix cdn class bug
* update tests
* remove commented out code
2024-08-21 09:46:41 +01:00
Ida Štambuk
0c55d0aa64
Features: Move openSearchBackendFlowEnabled toggle to GA ( #92117 )
2024-08-21 10:21:57 +02:00
Karl Persson
b6540e2a18
SSOSettings: Add api:s ( #92018 )
...
* apis: add sso setting resource
* Implement Storage for sso
* Rename packages
* Merge identity and sso package
* Update table format and expose GetNestedBool
* Restructure identity api package
2024-08-21 09:16:47 +02:00
Diego Augusto Molina
80a69319b0
WebAssets: improve checks and error messages on dtos ( #92093 )
...
fix web assets check and improve error message
2024-08-20 18:35:48 -03:00
Yuri Tseretyan
d27c3822f2
Alerting: Add Create and Update methods to Template service ( #91981 )
...
* rename SetTemplate to UpsertTemplate
* Introduce Create\Update methods
* update api endpoint to use GetTemplate
2024-08-20 15:23:01 -04:00
Kyle Brandt
cab5818bc7
Scopes: Add groups property to ScopeDashboardBinding ( #92077 )
...
- Note: The `dashboardTitle` property and this property (`groups`) are likely to move from the `spec` container to the `status` container within the `scopeDashboardBinding` object in the future.
2024-08-20 19:32:16 +03:00
linoman
eecd56659c
LDAP: SSO Configuration page ( #91875 )
...
* Init screen for LDAP UI
* add ldap drawer
* update routes
* update definitions
* add definitions for ldap configurations
* improve readibility
* remove whitespace
* clean up
* Adjust LdapSettingsPage
* adjust form autocomplete from backend call
2024-08-20 17:31:13 +02:00
Alexa V
cd4b7ef9db
Dashboard Scene: Fix snapshots not displaying variables values ( #88967 )
...
* Use new snapshot variables from scenes
* Add snapshotVariable implementation
* Refactor: Extract variables logic from transforSaveModelToScene file
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2024-08-20 17:05:12 +02:00
Will Browne
d35e9264bb
Plugins: Use plugins SDK constants for OAuth header names ( #90892 )
...
use SDK consts
2024-08-20 13:29:41 +01:00
Diego Augusto Molina
e788df921c
Storage: always use transactions and make them readonly when possible ( #92110 )
...
* always use transactions and make them readonly when possible
* fix linters
* fix reference
2024-08-20 09:29:06 -03:00
Will Browne
704b07b3f0
Plugins: Bump plugin SDK to latest (0.244.0) ( #92057 )
...
bump SDK
2024-08-20 14:40:51 +03:00
Alexander Akhmetov
d32e1e009b
Alerting: Update prometheus/client_golang to v1.20 ( #92070 )
...
Update prometheus/client_golang to v1.20
2024-08-20 11:26:06 +02:00
owensmallwood
1cb3470e3e
Unified Storage: Wrapping the mysql driver with hooks causes issues ( #92099 )
...
dont wrap the mysql driver with hooks. Its causing the error 'begin tx: sql: driver does not support non-default isolation level'.
2024-08-19 15:09:25 -06:00
Todd Treece
b97fb3bb78
Chore: Update storage and search feature toggle owners ( #92098 )
2024-08-19 16:57:00 -04:00
Alexander Weaver
ac5ebe6e4d
Alerting: Add enablement flag for recording rules ( #92032 )
...
* Add enablement flag
* Disable if toggle not enabled
2024-08-19 12:01:00 -05:00
Dan Cech
9020eb4b17
Auth: Update oauthtoken service to use remote cache and server lock ( #90572 )
...
* update oauthtoken service to use remote cache and server lock
* remove token cache
* retry is lock is held by an in-flight refresh
* refactor token renewal to avoid race condition
* re-add refresh token expiry cache, but in SyncOauthTokenHook
* Add delta to the cache ttl
* Fix merge
* Change lockTimeConfig
* Always set the token from within the server lock
* Improvements
* early return when user is not authed by OAuth or refresh is disabled
* Allow more time for token refresh, tracing
* Retry on Mysql Deadlock error 1213
* Update pkg/services/authn/authnimpl/sync/oauth_token_sync.go
Co-authored-by: Dan Cech <dcech@grafana.com >
* Update pkg/services/authn/authnimpl/sync/oauth_token_sync.go
Co-authored-by: Dan Cech <dcech@grafana.com >
* Add settings for configuring min wait time between retries
* Add docs for the new setting
* Clean up
* Update docs/sources/setup-grafana/configure-grafana/_index.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
---------
Co-authored-by: Mihaly Gyongyosi <mgyongyosi@users.noreply.github.com >
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
2024-08-19 18:57:37 +02:00
Ryan McKinley
65a7d8f023
Chore: Fix panic with golang 1.23 ( #92055 )
2024-08-19 13:31:01 +03:00
Ryan McKinley
9567275365
SQL: Add more legacy helpers ( #92006 )
2024-08-19 12:15:43 +03:00
Alexander Zobnin
87c4f2448c
Zanzana: Use modular schema ( #92001 )
...
* Zanzana: Use modular schema
* Fix tests
* Add module transform tests
2024-08-19 11:10:51 +02:00
Jeff Levin
028e8ac59e
Instrument tracing across accesscontrol ( #91864 )
...
Instrument tracing across accesscontrol
---------
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
2024-08-16 14:08:19 -08:00
Todd Treece
def8104e74
Aggregator: Prepare for new handlers ( #92030 )
2024-08-16 14:13:38 -04:00
Yuri Tseretyan
135f6571a9
Alerting: Update Time Interval service to support renaming of resources ( #91856 )
...
* add RenameTimeIntervalInNotificationSettings to storage
* update dependencies when the time interval is renamed
---------
Co-authored-by: William Wernert <william.wernert@grafana.com >
2024-08-16 20:55:03 +03:00
Lu Shueh Chou
126169f3ca
Alerting: Add LogicOr operation option ( #89258 )
...
---------
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com >
2024-08-16 11:02:14 -04:00
Isabella Siu
6000d6a1ad
ElasticSearch: Neaten up vars/consts ( #91989 )
...
ElasticSearch: neaten up vars/consts
2024-08-16 09:42:39 -04:00
Todd Treece
a12b372556
Plugins: Update missed ConversionHandler checks ( #92011 )
2024-08-16 16:10:32 +03:00
Ryan McKinley
f432a1713b
SQLTemplate: Swap the IFace with the concrete struct ( #92008 )
2024-08-16 15:12:37 +03:00
Ryan McKinley
d9cabe5e14
SQL: Add sql template test helper ( #91953 )
2024-08-16 14:36:56 +03:00
Ieva
ac72098248
RBAC: Update access action set toggle stage ( #91976 )
...
update access action set toggle stage
2024-08-16 13:57:09 +03:00
Andres Martinez Gotor
5bf6ffc315
Change plugin install config syntax ( #91895 )
2024-08-16 09:44:47 +02:00
Todd Treece
e60b0aef83
Plugins: Add support for ResourceConversion ( #91977 )
2024-08-15 16:02:21 -04:00
owensmallwood
28f2a4078d
Unified Storage: Records grafana database metrics ( #91932 )
...
* records grafana database metrics for unified storage
* update type to tracing.Tracer
* use nil for tracer in tests
2024-08-15 11:13:36 -06:00
Kristin Laemmert
c6ae2d7999
chore: add replDB to team service ( #91799 )
2024-08-15 12:19:38 -04:00
Fayzal Ghantiwala
e321dbb690
Alerting: Use remote Alertmanager to test templates and receivers when enabled ( #91570 )
...
* Initial impl
* Add code to test templates and receivers
* Fix linter
* Fix forked am tests
* Update mimir client
* Remove trailing whitespace
* re-trigger CI
2024-08-15 16:56:14 +01:00
Matthias Loibl
fbc195549f
Parca: Update supported version to v0.19+ ( #89826 )
...
* pkg/tsdb/parca: Upgrade to using the flamegraph arrow
* pkg/tsdb/parca: Delete code for old flamegraphs
* pkg/tsdb/parca: Fix golangci-lint error in test
* pkg/tsdb/parca: Handle errors nicely
* docs/sources/datasource: Add Parca v0.19+ support note
* pkg/tsdb/parca: Don't use arrow table reader
As pointed out during reviews, it's not really needed and we can read the record directly.
2024-08-15 17:31:03 +02:00
Santiago
f852bf684a
Alerting: Fix duplicated silences in remote primary mode bug ( #91902 )
...
* Alerting: Fix duplicated silences in remote primary mode bug
* test that a new silence id returned by calling CreateSilence() on the internal Alertmanager is ignored
2024-08-15 17:14:55 +02:00
Alexander Zobnin
aaf33c7923
Zanzana: Migrate basic, fixed and custom roles ( #91814 )
...
* Zanzana: Migrate basic roles permissions
* add basic roles assignments
* refactor
* Sync basic roles permissions in all orgs
* migrate fixed roles
* map root folders to orgs
* fix basic role assignments in orgs
* migrate other roles
* migrate team roles assignments
* add notes about authorization schema
* don't migrate fixed roles
2024-08-15 16:13:27 +02:00
Yuri Tseretyan
5834981f86
Alerting: Add GetTemplate to template service and update tests ( #91854 )
...
* add GetTemplate to template service
* refactor GetTemplates to fetch all provenances at once
* refactor tests
2024-08-15 09:17:48 -04:00
Joao Silva
42efb14989
Bookmarks: Move building logic to the Frontend ( #91849 )
2024-08-15 13:35:20 +01:00
Ryan McKinley
a0cd89860e
Identity: Add endpoint to get display info for an identifier ( #91828 )
2024-08-15 14:38:43 +03:00
Alexander Akhmetov
c7fdf8ce70
Alerting: Add error to annotations on data source errors ( #91594 )
2024-08-15 12:34:50 +02:00
Karl Persson
5105fb7f3a
Identity: remove GetIDClaims ( #91901 )
...
remove GetIDClaims
2024-08-15 11:39:13 +02:00
Todd Treece
d6ce6aaf44
Aggregation: Support apidiscovery.k8s.io/v2 ( #91938 )
2024-08-15 04:39:53 -04:00
Alexander Weaver
34ab5fe1f3
Alerting: Restart rule routines if the type changes ( #90867 )
...
* Restart when types change
* Wire up test hooks correctly
* testing
2024-08-14 14:57:47 -05:00
Todd Treece
f158d52ae4
Aggregator: Rename DataServiceType to QueryServiceType ( #91929 )
2024-08-14 22:28:57 +03:00
Todd Treece
da6b02a2b0
K8s: Add k8s codegen PR check ( #91903 )
2024-08-14 11:06:37 -04:00