Selene
8917bd57e6
Clarify that audit logs are generated only for API requests ( #57521 )
2022-10-26 17:08:21 +02:00
Emil Tullstedt
1e2b7c5368
Errors: Add HTTP writer for errutil.Error ( #57661 )
2022-10-26 16:57:53 +02:00
kay delaney
05872283b5
ServiceAccounts: Wrap ServiceAccountPage route in dynamic import ( #57669 )
2022-10-26 15:54:28 +01:00
Kristin Laemmert
b346ae0310
feat: add new Folder table migration & define nested folder interfaces ( #56882 )
...
* feat: add new Folder table migration
Add a new folder table to support the Nested Folders feature.
https://github.com/grafana/grafana/issues/56880
* register nested folders feature flag (unused)
* feat: nested folder service (experiment)
This commit adds a NestedFolderSvc interface and stubbed out implementation as an alternative to the existing folder service. This is an experimental feature to try out different methods for backwards compatibility and parallelization, so that Grafana can continue to store folders in the existing (non-nested) manner while also using the new nested folder service.
Eventually the new service will (hopefully) become _the_ service, at which point the legacy service can be deprecated (or remain, with the new service methods replacing the original. whatever makes sense at the time).
* nested folders: don't run the new migration
This commit removes the nested folder migration from the list of active migrations so we can merge this branch and continue development without impacting Grafana instances built off main.
2022-10-26 10:15:14 -04:00
Erik Sundell
237ff2699d
CloudWatch: Refactor metrics resource request frontend ( #57602 )
...
* refactor metric resource request frontend
* remove dupe interface
2022-10-26 15:59:26 +02:00
Erik Sundell
94aa090fb0
Cloudwatch: Refactor namespaces resource request ( #57590 )
...
* add route tests
* remove not used method
* pr feedback
* change variable name
2022-10-26 15:54:23 +02:00
Matias Chomicki
c8689fd591
Loki Monaco Editor: grab operator documentation from the operations module ( #57525 )
...
* feat(loki-operations): add method to resolve operation docs
* feat(loki-operations): read operation and strip markdown links
* feat(loki-monaco-editor): read parser docs from operations
* feat(loki-monaco-editor): grab docs for more operations
* Chore: update completions test
* Chore: add tests for the operations module
* Chore: fix typo
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
* Chore: fix typo
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
2022-10-26 15:44:44 +02:00
juanicabanas
e81ce1dae7
PublicDashboards: Fix GET public dashboard that doesn't match
...
PublicDashboards: Fix GET public dashboard that doesn't match
2022-10-26 09:25:24 -04:00
kay delaney
05ceff5188
Chore: Migrate usage of v1 themes to v2 ( #57617 )
2022-10-26 13:28:12 +01:00
Jo
77437f2c89
Add multi-auth devenv ( #57609 )
...
* add authentik devenv
* remove direct dependency on spew
* use cn
* add authentik instructions
* add backup instructions
2022-10-26 13:46:50 +02:00
Ieva
92531c5596
move data source permission model to enterprise repo ( #57615 )
2022-10-26 11:49:45 +01:00
Esteban Beltran
987d4fd459
Toolkit: Deprecate and replace toolkit:build with plain yarn scripts ( #57620 )
...
* Toolkit: Deprecate and replace toolkit:build with plain yarn scripts
* Remove "generated" from copied files in the script
2022-10-26 10:11:15 +02:00
Esteban Beltran
cbe7fe3d8d
Toolkit: Deprecate searchTestData command ( #57589 )
2022-10-26 08:54:51 +02:00
Ryan McKinley
a3acfb1a48
Chore: Register a feature flag for "newDBLibrary" ( #57468 )
2022-10-25 18:20:41 -07:00
Ezequiel Victorero
860380d893
PublicDashboards: refactor following naming convention for services ( #57625 )
2022-10-25 21:40:42 -03:00
Michael Mandrus
5879805e4b
PublicDashboards: Fix unsafe code snippets ( #57641 )
...
* return an error if we can't extract queries from a panel
* check for null or undefined
2022-10-25 20:16:10 -04:00
Ryan McKinley
e6575bab76
Playlist: allow using object store as the backend ( #57467 )
2022-10-25 16:51:01 -07:00
Artur Wierzbicki
6abd4cd8e8
Chore: pointerify dummy server ( #57640 )
2022-10-25 19:27:31 -04:00
owensmallwood
b5f1876ba3
PublicDashboards: Update docs with supported datasources ( #57629 )
...
Updates public dashboards docs with compatible datasources
2022-10-25 17:06:02 -06:00
kay delaney
b49713d323
Chore: Remove unused files ( #57515 )
2022-10-25 23:34:53 +01:00
Beto Muniz
069a4cb21b
Fix orderFieldsTransformer sorting ( #57635 )
2022-10-25 17:48:14 -03:00
Ezequiel Victorero
c5e420a94c
PublicDashboards: move methods from store to service ( #57599 )
2022-10-25 16:29:18 -03:00
Galen Kistler
c27aac0d38
Prometheus query builder: Replace select with AsyncSelect to support high cardinality prometheus instances ( #57300 )
...
* Replace current select with AsyncSelect component to facilitate autocomplete via prometheus server instead of client application
Co-authored-by: Kyle Brandt <kyle@grafana.com>
2022-10-25 13:05:21 -05:00
Andrej Ocenas
82d79780d8
Flamegraph: Fix vertical offset ( #57618 )
2022-10-25 17:55:49 +02:00
Gilles De Mey
8788f7d2d8
Alerting: Always allow configuring AM configuration ( #57522 )
2022-10-25 16:52:11 +02:00
Gilles De Mey
7414ba7279
Expressions: make reduce inputs compacter ( #56404 )
2022-10-25 16:28:11 +02:00
Shirley
76a3a1eda7
CloudWatch: migrate tests to metrics data query request parsing level, add tests ( #57431 )
2022-10-25 15:53:54 +02:00
Virginia Cepeda
9eae793b5d
Alerting: Remove the alert manager selection from the data source configuration ( #57369 )
...
* Remove alertmanager dropdown from datasource config
* Avoid sending alertmanagers from loki/prom config editors
* Add test
* Remove unneeded param
2022-10-25 10:53:20 -03:00
Artur Wierzbicki
a63c529ad1
Chore: add query_retries=3
to querylibrary_integration_test.go
( #57607 )
2022-10-25 09:52:56 -04:00
Matias Chomicki
cc820062c6
Chore: update latest.json to 9.2.2 ( #57608 )
2022-10-25 13:39:23 +00:00
brendamuir
58b15f3e54
Adds information on what's new label to PR template ( #57594 )
2022-10-25 14:25:41 +01:00
Kristin Laemmert
225ed4cc0a
GRN parsing service ( #56750 )
...
* GRN parsing service
* move GRN package into infra and update fields
* remove orgID from GRNs (collapse into tenantID)
2022-10-25 09:07:24 -04:00
Erik Sundell
5daa87d7a1
Cloudwatch: Remove unused code ( #57593 )
...
* remove not used code and refactor check health
* fix broken test
* remove not used variable
2022-10-25 15:03:51 +02:00
Esteban Beltran
8d42e1b169
Toolkit: Deprecate node-version-check command ( #57591 )
...
* Toolkit: Deprecate node-version-check command
* Do not check for nodejs version on frontend-test
2022-10-25 14:53:53 +02:00
Grot (@grafanabot)
f64b0e1fae
Changelog: Updated changelog for 9.2.2 ( #57601 )
2022-10-25 14:36:46 +02:00
Erik Sundell
4c654ddb76
Cloudwatch: Refactor metrics resource request ( #57424 )
...
* refactor metrics request
* Update pkg/tsdb/cloudwatch/routes/dimension_keys_test.go
Co-authored-by: Shirley <4163034+fridgepoet@users.noreply.github.com>
* return metric struct value intead of pointer
* make it possible to test hard coded metrics service
* test all paths in route
* fix broken test
* fix one more broken test
* add integration test
Co-authored-by: Shirley <4163034+fridgepoet@users.noreply.github.com>
2022-10-25 14:00:54 +02:00
Todd Treece
53d7404e2b
Chore: Add appcontext.WithUser and appcontext.User ( #57534 )
2022-10-25 07:51:24 -04:00
sh0rez
beaaabd770
live: explicitely reply with http 200 ( #57428 )
...
`pkg/web` triggers a panic when a http handler chain does not return any
response to the client.
This has been put in place, because it usually means a middleware along
the way did not call the next one.
In this specific case however, the handlers meant to return 200, but did
not do so explicitely, instead relying on the default behavior of `net/http`
2022-10-25 11:45:54 +02:00
Jack Westbrook
588e64d9f5
Chore: Fix vulnerabilities in webpack loader-utils ( #57533 )
...
* chore: remove unused webpack loaders from core and toolkit
* chore: refresh yarn.lock file
* chore(yarn): refresh lock file for loader-utils update to 2.0.3
* chore: force ngtemplate-loader to use loader-utils@2.0.3
* chore(e2e): bump ts-loader@8.4.0 for loader-utils@2.0.3
* chore(yarn): remove unused packageExtensions
* chore(storybook): force unused webpack deps to v5. force plugins and loaders for loader-utils@2.0.3
* chore(storybook): update config for type changes from webpack v4 to v5
2022-10-25 11:37:41 +02:00
Joey Tawadrous
8f75ec4007
Flame Graph: Exact search ( #56769 )
...
* Use exact match
* Create searchable FlameGraphPanel.tsx
2022-10-25 10:24:27 +01:00
Karl Persson
7386f8652c
RBAC: Improve performance of dashboard filter query ( #56813 )
...
* RBAC: Move UserRolesFilter to domain package
* Dashboard Permissions: Rewrite rbac filter to check access in sql
* RBAC: Add break when wildcard is found
* RBAC: Add tests for dashboard filter
* RBAC: Update tests
* RBAC: Cover more test cases
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
2022-10-25 11:14:27 +02:00
Ashley Harrison
d2a70bc42d
Chore: more any/type assertion improvements ( #57450 )
...
* more friday any/type assertion improvements
* Apply suggestions from code review
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
* Update public/app/angular/promiseToDigest.test.ts
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
2022-10-25 11:04:35 +02:00
Erik Sundell
8adbacb18e
Cloudwatch: Refactor datasource instance factory method ( #57452 )
...
* wip
* fix broken test
2022-10-25 09:52:12 +02:00
Joey Tawadrous
d9a6c3f398
FlameGraph: Add newly designed flame graph icon ( #57514 )
...
* Add newly designed flame graph icon
* Update expectedListResponse
2022-10-25 07:18:17 +01:00
Victor Marin
c30716a073
TablePanel: Fix updating footer values on data change ( #57518 )
...
* TablePanel: Fix updating footer values on data change
* tests
2022-10-25 08:32:16 +03:00
Artur Wierzbicki
e485ddd13d
Store: don't marshall/unmarshall the dashboard when building a summary ( #57520 )
...
* dont pretty print the dashboard
* stop marshalling the dashboard
* do not sanitize for searchV2
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2022-10-25 09:39:17 +08:00
Artur Wierzbicki
749b3b6263
Storage: Fix initialization on windows ( #57504 )
2022-10-25 09:27:22 +08:00
Nathan Marrs
9d857f4d61
Canvas: Improve resource picker initialization ( #57319 )
2022-10-24 13:40:28 -07:00
Ryan McKinley
37b011d79e
Annotations: Disable "Add annotation" button when annotations are disabled ( #57481 )
2022-10-24 13:24:33 -07:00
Galen Kistler
e59ddd6bc5
Revert "Revert "Prometheus: Provide label values match parameter API when supported prometheus instance is configured ( #56510 )" ( #57551 )" ( #57553 )
...
This reverts commit e7671bf909
.
2022-10-24 15:02:15 -05:00