Ivana Huckova
f90622e0d0
Shortcuts: Add shortcut to show shortcuts to the list of shortcuts ( #48395 )
...
* Shortcuts: Add shortcut for shortcuts
* Update public/app/core/components/help/HelpModal.tsx
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2022-05-02 14:55:44 +02:00
Sergey Kostrukov
9047058c43
Auth Proxy: non-ASCII headers encoding tests ( #47110 )
2022-05-02 13:08:20 +02:00
Peter Holmberg
69ee917c89
SSE: Add constant for data source name ( #48443 )
...
* add property for expressions datasource name
* remove console log
2022-05-02 11:42:20 +02:00
ying-jeanne
bde368be55
Chore : Replace dashboardid with dashboardUID in annotation API ( #48481 )
...
* replace dashboardid with dashboardUID in annotation API
* add some tests
* modify some docs and add uid into get endpoint
* rebase with main
* add map for avoiding too much retrieve on dashboards
2022-05-02 11:35:36 +02:00
L-M-K-B
b8460051a6
Chore: transfer TimeSyncButton.test to testing-library ( #48404 )
2022-05-02 11:20:12 +02:00
Jean-Philippe Quéméner
0a87ef06af
Alerting: add safeguard for migrations that might cause dataloss ( #48526 )
...
* Alerting: add safeguard for migrations that might cause dataloss
* add test for panic
* add documentation
2022-05-02 10:38:42 +02:00
Erik Sundell
a5c570a5f6
Cloudwatch: Refactor metrics query editor ( #48537 )
...
* refactor metrics query editor to return a function component
* add tests for metrics query editor
* add simple render tests for panel query editor
* remove obsolete test
* pr feedback
2022-05-02 10:09:24 +02:00
Jack Westbrook
39ee365b82
Swagger: Add integrity attributes ( #48396 )
2022-05-02 09:49:49 +02:00
Karl Persson
de50f39c12
Access Control: Refactor scope resolvers with support to resolve into several scopes ( #48202 )
...
* Refactor Scope resolver to support resolving into several scopes
* Change permission evaluator to match at least one of passed scopes
2022-05-02 09:29:30 +02:00
Karl Persson
9622e7457e
Fix permission query for postgres ( #48543 )
2022-05-02 09:25:23 +02:00
Isabella Siu
74c2c2ccf0
CloudWatch: add generic filter component to variable editor ( #47907 )
...
* CloudWatch: add generic filter component to variable editor
* remove multi-text-select object
* remove hidden
* andres comments
* migration between 8.5 and this
* add waitFors to tests
* more await tweaks
* actually fix tests
* use popoverContent tooltip
* fix template variable handling
* prettier fix
* fix prettier 2
* feat: make tooltip links in query variable editor clickable
* fix template stuff
Co-authored-by: Adam Simpson <adam@adamsimpson.net >
2022-04-29 16:42:59 -04:00
Alexander Weaver
a96510d03c
Alerting: Fix test intermittency caused by port conflicts ( #48552 )
...
* Get golang to find an open port for us
* Update pkg/tests/api/alerting/api_notification_channel_test.go
Co-authored-by: gotjosh <josue.abreu@gmail.com >
* Fix merge
Co-authored-by: gotjosh <josue.abreu@gmail.com >
2022-04-29 12:07:19 -05:00
Yuriy Tseretyan
54acec69a3
provision alertmanager and manage prom alerts ( #48475 )
2022-04-29 12:53:14 -04:00
Andreas Christou
d7c16e06d2
AzureMonitor: Add support for not equals and startsWith operators when creating Azure Metrics dimension filters. ( #48077 )
...
* Allow dimension operator selection
- Add dimension operators and function to update the operator in the query
- Add logic to ensure the same dimension cannot be selected multiple times (Azure restriction)
- Add selection component
* Update backend logic to default operation and filter to eq '*'
- This must be done as the ne and sw operators do not work with the wildcard filter
* Add tests on dimension operators
* Correct placement of 'and' when building query
* Add comment and simplify filtering logic
* Allow multiSelect for eq and ne operators
- Pass PanelData to DimensionFields component
- Add logic to retrieve labels from PanelData
- Add MultiSelect component for relevant operators
- Update frontend types to allow filter to be an array of strings
- Update backend types to allow filter to be an array of strings
- Update filter string building
* Improve setting of labels
* Update go tests
* Update frontend tests
- Add panelData mock (to be expanded later)
- Update null check in DimensionFields
* Allow custom value and set default
* Add frontend test and fix lint issues
* Improved handling of options for sw operator
* Remove changes related to multiselect
* Add check on refId to ensure dimension labels are correct for query
* Extract custom hook for setting dimension labels
* Add documentation around Azure Monitor metrics dimensions
* Update MetricQueryEditor tests
- Add missing data prop
* Correctly set field values
* Add additional expect for onQueryChange
* Correctly set operators
- Simplify onFilterInputChange
* Ensure no duplicate filters appear
* Ensure that filters are displayed correctly for saved queries
* Update dimension filter test
* Include additional test around changing dimension labels
* Pass panel data through new metrics query editor
2022-04-29 17:01:13 +01:00
Alexander Emelin
87ae3e0644
Search: handle a couple of corner cases when parsing dashboard data ( #48521 )
2022-04-29 08:49:38 -07:00
Shirley
da035e823f
CloudWatch: Pass feature toggles to backend ( #48547 )
2022-04-29 17:47:46 +02:00
Gabriel MABILLE
2cc276567d
AccessControl: Hide basic roles ( #48549 )
...
Co-authored-by: Jguer <joao.guerreiro@grafana.com >
Co-authored-by: Jguer <joao.guerreiro@grafana.com >
2022-04-29 17:35:41 +02:00
Dimitris Sotirakis
b414ac5d8c
Remove references from pr and main starlark ( #48544 )
2022-04-29 16:15:40 +01:00
renovate[bot]
18f7da97ac
Update dependency webpack-dev-server to v4.8.1 ( #47465 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-29 16:15:17 +02:00
Todd Treece
54e5152d37
Chore: Update grafana-plugin-sdk-go to v0.134.0 ( #48540 )
2022-04-29 16:14:32 +02:00
Ieva
d828dc0904
Service accounts: doc fixes ( #48518 )
...
* some doc fixes
* Update docs/sources/administration/service-accounts/add-service-account-token.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update docs/sources/administration/service-accounts/add-service-account-token.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update create-service-account.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2022-04-29 15:50:09 +02:00
Karl Persson
6c6137f45a
Access control: Pass access control metadata for api keys ( #48445 )
...
* Move ApiKeyDTO to dtos package
* Add access control filter to api keys
* pass user in GetApiKeysQuery
* Add api key metadata to DTO
* Remove scope all requirement from get api keys endpoint
* Handle api key access control metadata in frondend
2022-04-29 15:30:24 +02:00
Serge Zaitsev
e9a2a06651
Chore: do not run husky hooks on backend-only changes ( #48439 )
2022-04-29 14:01:02 +01:00
Levente Balogh
5283a8b13d
Levitate: use a custom breaking change label ( #48494 )
...
* chore: temporarily rename the breaking-change label assigned by Levitate
* chore: use 'levitate breaking change' as a label
2022-04-29 14:44:50 +02:00
ying-jeanne
1667a7c0da
Chore: Modify patch and update of preference to take homedashboarduid than h… ( #48281 )
...
* modify patch and update of preference to take homedashboarduid than homedashboardid
* to be tested
* use getdashboard
* update doc
2022-04-29 14:37:33 +02:00
Mitch Seaman
4988350160
service account copy edits and cross-refs ( #48515 )
2022-04-29 10:39:02 +00:00
Jean-Philippe Quéméner
9e3a01a1be
Alerting: skip flaky test ( #48500 )
2022-04-29 12:32:30 +02:00
Will Browne
c8a71a2f91
Plugins: Ensure catching all appropriate 4xx api/ds/query scenarios ( #47565 )
...
* catch ds 404s
* catch plugin errs
* go step back
2022-04-29 12:08:40 +02:00
Shirley
7bb4f5cd9b
CloudWatch: Add dynamic labels feature toggle ( #48498 )
2022-04-29 11:43:04 +02:00
Karl Persson
c207ea30eb
Access Control: Remove unused option ( #48317 )
...
* Remove unused option
2022-04-29 11:05:51 +02:00
Joey Tawadrous
412dbc21e3
Traces: Filter by service/span name and operation in Tempo and Jaeger ( #48209 )
...
* Filter search options in Tempo
* Tests for filtering search options in Tempo
* Filter search options in Jaeger
* Tests for filtering search options in Jaeger
* Self review
* Fuzzy search
2022-04-29 09:52:11 +01:00
Karl Persson
9e84e20ade
Pass dash id ( #48269 )
2022-04-29 10:23:07 +02:00
Andrej Ocenas
bd9cec8827
Prometheus: Fix disappearing multi values in metric label values ( #48127 )
2022-04-29 10:22:49 +02:00
Ivana Huckova
b92fe0e0f5
Query history: Add from and to parameters ( #48212 )
...
* Query history: Add from and to parameters
* Update docs/sources/http_api/query_history.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update docs/sources/http_api/query_history.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update docs/sources/http_api/query_history.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Implement Grafana relative time range
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2022-04-29 09:55:33 +02:00
Timur Olzhabayev
17eca4505c
Making FileUpload component accessible via keyboard ( #47497 )
2022-04-29 09:47:33 +02:00
Sofia Papagiannaki
3e752a0db1
Alerting: modify alertmanager endpoints for proxying using the datasource UID ( #47978 )
...
* Alerting: enable proxying alertmanager calls using the datasource UID
* Remove use of datasource ID from the API
* Update frontend
2022-04-29 10:25:22 +03:00
Agnès Toulet
49491bc73e
grafana-ui: Add checkbox value field ( #48436 )
...
* grafana-ui: Add checkbox value field
* better naming + comment
2022-04-29 09:06:01 +02:00
Gábor Farkas
62cd722726
Loki: minor backend-dataframe-format changes ( #48320 )
...
* loki: backend: better dataframe field names
* loki: backend: add dataframe-type to metric dataframes
* loki: backend: only add stats to the first metric dataframe
2022-04-29 09:04:37 +02:00
Kyle Schouviller
7b224adf9f
AzureAd Oauth: Fix strictMode to reject users without an assigned role ( #48474 )
...
* AzureAd Oauth: Fix strictMode to reject users without an assigned role
Signed-off-by: kyschouv <kyschouv@microsoft.com >
* AzureAd OAuth: Add test for strictMode auth when no role claims are returned
Signed-off-by: kyschouv <kyschouv@microsoft.com >
2022-04-29 08:13:19 +02:00
Isabella Siu
ce8becdfe2
Cloudwatch: Update variable query docs ( #48307 )
...
* Cloudwatch: Update variable query docs
* andres comments
* Apply suggestions from code review
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
2022-04-28 16:54:27 -04:00
Christopher Moyer
fa5744c887
Docs: corrects aliases ( #48454 )
...
* corrects aliases
* Update docs/sources/administration/manage-organizations/_index.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update docs/sources/enterprise/access-control/rbac-fixed-basic-role-definitions.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update docs/sources/enterprise/access-control/plan-rbac-rollout-strategy.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update docs/sources/administration/manage-organizations/_index.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update docs/sources/enterprise/access-control/custom-role-actions-scopes.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* incorporated feedback
* Update docs/sources/enterprise/access-control/plan-rbac-rollout-strategy.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update docs/sources/enterprise/access-control/rbac-fixed-basic-role-definitions.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update docs/sources/administration/manage-organizations/_index.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* fixes quotes
* changed quotes
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2022-04-28 15:14:23 -05:00
Jean-Philippe Quéméner
9e21e4d1c1
Alerting: indicate whether an alertrule is provisioned ( #48458 )
2022-04-28 21:27:34 +02:00
achatterjee-grafana
7048bf9f0d
added aliases ( #48461 )
2022-04-28 15:25:09 -04:00
Santiago
d9de621d20
Fix Discord notifications not being sent due to templating issues ( #48208 )
...
* empty URLs fixed
* move comment
* test cases
2022-04-28 15:58:07 -03:00
Alexander Weaver
735822e48a
Alerting: Add provisioning GET routes for message templates ( #48367 )
...
* Template service
* Add GET routes and implement them
* Generate mock for persist layer
* Unit tests for reading templates
* Set up composition root and get integration tests working
* Fix prealloc issue
* Extract setup boilerplate
* Update AuthorizationTest
* Rebase and resolve
* Fix linter error
2022-04-28 13:51:57 -05:00
Artur Wierzbicki
d4616cfe26
Search: support auth filter based on access control/rbac ( #48350 )
...
* #45498 : add rbac support in searchv2
* to revert: fix dependency cycle
* Revert "to revert: fix dependency cycle"
This reverts commit 1ffbee73ec .
* added a TODO for caching user permissions
* add orgId to `getDashboardReadFilter`
* use orgId from signedInUser
* goimport
2022-04-28 22:16:23 +04:00
Torkel Ödegaard
5a9aad3e86
QueryGroup: More efficient way to scroll to bottom when adding new queries ( #48399 )
2022-04-28 20:07:36 +02:00
Alexander Emelin
4551f05994
Search: fix missing dashboards due to empty uid, log errors ( #48361 )
2022-04-28 19:29:09 +03:00
Josh Hunt
eeaa160ae8
Fix: Prevent automatic parsing of string data types to numbers ( #46035 )
...
* Fix: Render unitless strings as strings from displayProcessor
Co-authored-by: kay delaney <kay@grafana.com >
Co-authored-by: Alexandra Vargas <alexa1866@gmail.com >
Co-authored-by: joshhunt <josh@trtr.co >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: Joao Silva <joao.silva@grafana.com >
* update tests
* Rename none unit
* rename none unit to Number
Co-authored-by: kay delaney <kay@grafana.com >
Co-authored-by: Alexandra Vargas <alexa1866@gmail.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: Joao Silva <joao.silva@grafana.com >
2022-04-28 16:07:22 +01:00
Dimitris Sotirakis
c3ba6f962b
CI: Run docs pipeline only upon changes to root markdown files ( #48433 )
...
* Run docs pipeline only upon changes to root markdown files
* Include latest/json
2022-04-28 17:41:46 +03:00