Jo
a595353d57
ServerLock: Rework serverlock to use raw SQL and not depend on id ( #79859 )
...
* rework SQL to use raw sql and more resistant to DBs that do not return ID
* rework SQL to return ID in all DBs. Avoid using ID as operator
2023-12-27 14:59:43 +01:00
nemobis
75e4cc2b94
Fix typo in CHANGELOG.md ( #79394 )
2023-12-27 09:22:59 +00:00
annelaurefroment
f09353e094
Update _index.md ( #79237 )
...
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
2023-12-27 09:21:55 +00:00
Todd Treece
e28bbd50d8
PanelQueryRunner: Skip shallow diff when streaming ( #79860 )
2023-12-26 16:23:41 -05:00
Brendan O'Handley
a9f4ffab5d
Prometheus: Migrate from aria-label to data-testid for selectors ( #78554 )
...
* migrate from aria-label to data-testid for selectors
* fix e2e tests with shared components
* fix e2e tests with more shared components
* pass data-testid to SelectBase component
* pass data-testid to value container and traverse the dom to access the input in e2e
2023-12-26 13:43:06 -06:00
Jamin
f41a0559fa
Frontend: Migrate NewsContainer.tsx
from aria-label e2e selectors to data-testid ( #79666 )
2023-12-26 15:06:33 +00:00
tonypowa
c400899f77
grafana fundamentals: update ( #78292 )
...
* grafana fundamentals: update
* run prettier
2023-12-26 11:10:26 +02:00
Leon Sorokin
36a3508a0f
BarChart: Show "No data" message for zero-length frames ( #79844 )
2023-12-22 22:04:50 -06:00
Todd Treece
feb7b38fba
Metrics: Add commit & version to grafana_environment_info ( #79823 )
2023-12-22 06:02:52 -05:00
Dan Cech
b2b4d89501
Storage: Support grafana.app/folder field selector & label selectors ( #79816 )
...
* support grafana.app/folder field selector & label selectors
* lint fix
2023-12-21 18:08:01 -05:00
Ryan McKinley
539bc6d31b
Playlist: Implement a more efficient List command to support k8s list ( #79820 )
2023-12-21 15:03:12 -08:00
ismail simsek
094cfdd8dd
Chore: Start language provider only once in prometheus variable editor ( #79763 )
...
Start language provider only once
2023-12-21 22:46:16 +01:00
grafana-delivery-bot[bot]
07025d91ec
Changelog: Updated changelog for 10.2.3 ( #79811 )
...
* Changelog: Updated changelog for 10.2.3
* Fix changelog
---------
Co-authored-by: grafanabot <bot@grafana.com>
Co-authored-by: Andreas Christou <andreas.christou@grafana.com>
2023-12-21 19:54:01 +00:00
Sofia Papagiannaki
4e1456a230
Unified Storage: Add resource from/to entity tests ( #79393 )
...
* Unified Storage: Add resource from/to entity tests
* fixup
* Remove GRN
* Update tests
* truncate timestamps to account for RFC3339, set Group and GroupVersion in k8s object
* Update tests
---------
Co-authored-by: Dan Cech <dcech@grafana.com>
2023-12-21 14:42:36 -05:00
Vardan Torosyan
63cd5a5625
Chore: Cleanup namespace and ID resolution ( #79360 )
...
* Chore: Cleanup namespace ID resolution
* Check for negative userID when relevant
* Reuse existing function for parsing ID as int
* Fix imports
2023-12-21 20:42:05 +01:00
Yuri Tseretyan
d160638c67
Alerting: Add integration tests for mute timings provisioning API ( #79810 )
2023-12-21 21:38:38 +02:00
Todd Treece
14ff9ac679
Chore: Remove devenv jsonnet dependencies ( #79805 )
2023-12-21 11:59:01 -05:00
Sven Grossmann
99a821e665
Log Context: Add cacheFilters
property ( #79784 )
...
* add `forceApplyFilters` property
* PR review
* fix tests
* remove import
* comment flaky test
* add context tab documentation
* review
* doc
2023-12-21 17:02:29 +01:00
Santiago
a77ba40ed4
Alerting: Use the forked Alertmanager for remote secondary mode ( #79646 )
...
* (WIP) Alerting: Use the forked Alertmanager for remote secondary mode
* fall back to using internal AM in case of error
* remove TODOs, clean up .ini file, add orgId as part of remote AM config struct
* log warnings and errors, fall back to remoteSecondary, fall back to internal AM only
* extract logic to decide remote Alertmanager mode to a separate function, switch on mode
* tests
* make linter happy
* remove func to decide remote Alertmanager mode
* refactor factory function and options
* add default case to switch statement
* remove ineffectual assignment
2023-12-21 15:26:31 +01:00
Eric Leijonmarck
12e473892f
Anonymous: Add documentation for anonymous devices ( #79740 )
...
* initial commit for docs
* fmt
* Update docs/sources/setup-grafana/configure-security/configure-authentication/grafana/index.md
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
* Update docs/sources/setup-grafana/configure-security/configure-authentication/grafana/index.md
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
* Update docs/sources/setup-grafana/configure-security/configure-authentication/grafana/index.md
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
* Update docs/sources/setup-grafana/configure-security/configure-authentication/grafana/index.md
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
* Update docs/sources/setup-grafana/configure-security/configure-authentication/grafana/index.md
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
---------
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
2023-12-21 15:14:40 +01:00
Alex Khomenko
fde8a00721
SSO: Add GitHub auth configuration page ( #78933 )
...
* Setup route
* Set up the page
* Add orgs
* Load settings
* Make API call
* Remove log
* Add FormPrompt
* Update types
* Add tests
* Fix tests
* Cleanup
* Load settings
* Fix naming
* Switch to PUT endpoint
* Switch to CSS object
* Setup fields
* Render fields
* Extend types
* Dynamic provider page
* Rename page
* Filter out non-implemented providers
* Fix types
* Add teamIDs validation
* Update tests
* Fix URL
* Update name
* Send full data
* Add password input
* Update test
* Expand default values
* Fix test
* Use SecretInput
* Remove dev mode for the feature toggle
* Convert fields
* Remove fieldFormat utils
* Update fields logic
* Update tests
* Update betterer
* SSO: Make client secret not required
* Update field name
* Revert feature toggle to dev mode
* Use provider endpoint
* Fix form state check
* Update tests
* Fix URL redirect after form submit
* Mock locationService
* Separate Form component
* Fix trailing slash
2023-12-21 15:26:42 +02:00
Karl Persson
05d1ce4026
Auth: id response header ( #79757 )
...
* Add utility function to check if namespace is any of
* Refactor code to use identity interface
2023-12-21 14:06:28 +01:00
Jamin
38f176edfb
Frontend: Migrate SubMenu.tsx:
from aria-label e2e selectors to data-testid ( #79662 )
2023-12-21 11:52:57 +00:00
Santiago
c46da8ea9b
Alerting: Update alerting package and imports from cluster and clusterpb ( #79786 )
...
* Alerting: Update alerting package
* update to latest commit
* alias for imports
2023-12-21 12:34:48 +01:00
Santiago
c1c3e9387a
Alerting: Document that remote.alertmanager.url should not have any suffixes ( #79782 )
2023-12-21 12:20:13 +01:00
Ryan McKinley
10bb02e026
K8s: fix UID creator and paths ( #79769 )
2023-12-20 14:42:38 -08:00
Sven Grossmann
f05cbe589a
Loki: Open log context in new tab ( #79723 )
...
* pass `getLogRowContextQuery` to component
* reset `appliedContextFilters` in `getLogRowContextQuery`
* open show context in new tab
* open window before crafting url
* only open in new tab if getRowContextQuery is set
* only open `about:blank`
* change conditional
2023-12-20 22:10:29 +01:00
Ryan McKinley
d195c3807e
Storage: Use int64 for resourceVersion ( #79735 )
2023-12-20 11:26:35 -08:00
Ryan McKinley
67bbdd7c05
K8s/Folders: Add folders api service (with legacy storage) ( #79413 )
2023-12-20 20:28:56 +02:00
andrewthomas92
360de108ec
Update index.md ( #77873 )
...
* Update index.md
* Update index.md
2023-12-20 13:22:15 -05:00
Mihai Doarna
0f4cd3090b
Auth: Modify scopes field value in tests to be comma separated (SSO Settings API) ( #79759 )
...
modify scopes field value to be comma separated
2023-12-20 17:43:18 +02:00
linoman
824e0f9ce8
Plugins: Display plugin permissions required ( #78355 )
...
* Add definition of external service registration
* Add style and tables for permissions needed
* Add external service registration to local without counterpart
* Add feature toggle check
* Add feature flag check in the backend as well
* Add the disclaimer for permissions
---------
Co-authored-by: Gabriel MABILLE <gabriel.mabille@grafana.com>
2023-12-20 16:29:13 +01:00
Alyssa Bull
e27e2f66ba
Cloud Monitoring: Remove dependencies ( #79282 )
2023-12-20 08:26:39 -07:00
Andrew Hackmann
8ff0cfddf4
Azure Monitor: Fix multi-resource bug "Missing required region params, requested QueryParams: api-version:2017-12-01-preview..." ( #79669 )
...
* actually fix the bug
* prettier
2023-12-20 09:24:44 -06:00
Isabel
b2b7f57b16
Docs: Restructure and improve Configure legend page ( #79031 )
...
* Added all UI options
* Added intro text under legend options
* Restructured page
Added supported visualizations section
Added links to docs reference shortcode and updated cloud links
* Removed internal note and added missing image
* Updated images and alte text
* Added second version of an image and added note to self
* Copy edits
* Added to do notes
* Fixed spelling
* Changed bullet list to be capitalized and updated links references
* Removed reference to measurement type
* Uploaded images to media folder, updated image links, and removed local images
---------
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2023-12-20 10:14:52 -05:00
ismail simsek
516d7a74f2
Prometheus: Fix sending time parameter for query result template variable request ( #79754 )
...
* Send time parameter for query result template variable request
* fix tests
2023-12-20 16:08:54 +01:00
Dimitris Sotirakis
7ba930b135
Chore: Update grabpl
( #79758 )
...
Update grabpl
2023-12-20 17:07:55 +02:00
Mihai Doarna
1ef9417765
Auth: Use camelCase in SSO Settings API ( #79755 )
...
use camelCase in SSO Settings API
2023-12-20 16:30:25 +02:00
idafurjes
3770daabe2
Remove deprecated FolderID from api tests ( #79466 )
...
* Remove deprecated FolderID from api tests
* Removed unused const
2023-12-20 15:12:05 +01:00
Andreas Christou
1f25c5f830
Build: Re-add missing armv7
images ( #79751 )
...
Readd missing images
2023-12-20 13:55:23 +00:00
Hugo Kiyodi Oshiro
edddbe1f53
Plugins: Add uninstall requested message for cloud plugins ( #79748 )
2023-12-20 14:47:11 +01:00
Galen Kistler
0db19a7924
Loki: strip out backticks in query editor line filter ( #79340 )
...
* pull in @svennergr's solution to switch delimiter on existence of backtick
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
2023-12-20 15:33:58 +02:00
Andre Pereira
16dffaf501
Data trails: Sort related metrics and hide empty panels ( #79397 )
...
* Use levenshtein method to sort metric names
* Optionally hide empty panels in MetricSelectScene
* Transform ignore leven
* Refactor code to use $behaviours. Move preview cache to class variable instead of state
* Use lazy loading for metric scene
* Update scenes lib
* simplify behavior
* Remove hide empty toggle
* Bump scenes
---------
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2023-12-20 13:14:57 +00:00
Gabriel MABILLE
8b67464758
AuthN: Set automatic service accounts for plugins in private preview ( #79558 )
...
* AuthN: Set automatic service accounts for plugins in private preview
* Gen files
2023-12-20 13:48:56 +01:00
Esteban Beltran
234ccb886f
Chore: Improve levitate comment output ( #79749 )
...
* Test removing the icon component
* Use different component
* Replace \n with <br>
* Fix formatting
* Empty commit
* Improve formatting
* Fix breaking lines format
* Remove output
* Remove breaking change
2023-12-20 12:40:47 +00:00
Eric Leijonmarck
ae3cb8231b
Anonymous: Fix anonymous access needs anonymousEnabled in config to show in UI ( #79738 )
...
* fix: anonymous access needs anonymousEnabled in config to show
* add enabled to tests
2023-12-20 10:59:29 +01:00
brendamuir
524debbe53
Docs: adds docs on aggregation functions for alerting ( #78893 )
...
* Docs: adds docs on aggregation functions for alerting
* ran prettier
2023-12-20 10:18:08 +01:00
Gabriel MABILLE
e7bc913dfd
ServiceAccounts: Lock role picker for external service accounts ( #79727 )
2023-12-20 10:16:33 +01:00
Esteban Beltran
5fd5a8e385
Chore: Improve levitate CI PR messaage ( #79679 )
...
* Chore: Improve levitate CI PR messaage
* Temporary disable the skip
* Remove ignore
* Add an artificial breaking change
* Restore
* Restore
* Trigger breaking change (maybe?)
* --wip-- [skip ci]
* Empty commit
* Keep trying
* Breaking change maybe?
* Add levitate markdown to persistent output
* Move markdown output
* no skipping
* Force run
* remove skip
* Try
* Fix workflow
* tryu
* fix typo
* remove duplicated id
* Test
* Invert commands
* Fix script
* Do not output the markdown directly
* Try 2
* Try with base64
* Update message
* Update message
* Fix base64 encoding
* Update report
* Fix
* test file
* Try without base64
* Fix report to not use base64
* restore skip file
* revert breaking changes
* Empty commit
2023-12-20 10:09:58 +01:00
Domas
b312f48c10
Loki: Replace pre-calculated $__interval values for backend interpolation ( #79697 )
...
Loki datasource: pass through interval variables
2023-12-20 10:24:06 +02:00