Ieva
72880a143e
GAS: Show mapped roles in role picker ( #96681 )
...
* add group mapping UID returned mapped roles
* request mapped roles from the frontend, but don't attempt to update mapped roles
* lock mapped roles and show a pop-up message about why a role is locked
* update role selectors to not allow deselecting a mapped role
* swagger gen
* simplify and set mapped as bool instead of mapping UID array
* swagger gen
2024-11-21 11:13:32 +03:00
Ivana Huckova
60335f4cf8
Fix error source for clientSecret not found error ( #96771 )
...
* Fix error source for clientSecret not found errir
* Use errors.New as we are not formatting the error
2024-11-21 11:13:32 +03:00
Adam Simpson
4a14befe91
ds-querier: account for -100 meaning __expr__ ( #96565 )
...
* ds-querier: account for -100 meaning __expr__
* temp debug log error parsing query
* var confusion
* log error
2024-11-21 11:13:32 +03:00
Juan Cabanas
e80461e7aa
PublicDashboards: Remove publicDashboards FF ( #96578 )
2024-11-21 11:13:32 +03:00
Eric Leijonmarck
975cd8bd8e
Serviceaccounts: FIX adds qoute for user UID query for postgres ( #96749 )
...
* Add qoute for user UID of postgres
* add tests for uid
* fix for uid check not expectable
2024-11-21 11:13:32 +03:00
Ryan McKinley
82b47c3e79
POC/Provisioning: Return FileInfo from read (not just bytes) ( #96813 )
2024-11-21 10:37:32 +03:00
cd1998e66a
Provisioning: Add config page ( #96550 )
...
* Add baseAPI
* Restore schemaFile
* Generate endpoints
* Cleanup endpoints
* Update endpoints
* Set up config page
* Add hook
* Rename to provisioning
* Register reducer and middleware
* Separate List and New pages
* Add GitHub config
* Save data
* Fix types
* Display list
* Fix redirect
* Update tags
* Common folder
* Cleanup
* Update public/app/routes/routes.tsx
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com >
* Add token permissions instructions
* Add EditPage
* load data for edit
* Update hook
* Show api errors
* Add title and token
* Use test name
* Update token field state
* Add delete button
* Add feedback for delete action
* Sort list
* Do not load items for new page
* Prettier
* Disable type change for edit
* Add title field
* Update pkg/services/navtree/navtreeimpl/admin.go
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
* Update public/app/features/provisioning/ConfigForm.tsx
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
---------
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com >
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2024-11-21 09:36:02 +02:00
Ryan McKinley
ac25114585
POC/Provisioning: update the worker identity every miniute ( #96812 )
2024-11-21 10:07:17 +03:00
Ryan McKinley
8eb3804ae9
merge main
2024-11-20 16:51:57 +03:00
Ryan McKinley
34be977c99
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-20 16:47:40 +03:00
Ryan McKinley and Roberto Jimenez Sanchez
dd7a0b4994
POC/Provisioning: use worker identity for webhook ( #96758 )
...
Co-authored-by: Roberto Jimenez Sanchez <roberto.jimenez@grafana.com >
2024-11-20 16:36:15 +03:00
Roberto Jiménez Sánchez
3d36ad42c0
[Prototyping] Implement write, delete and update operations for GitHub provisioning ( #96757 )
...
Implement delete, write and update for github provisioning
2024-11-20 14:14:23 +01:00
Ryan McKinley
ffa47a9746
use admin
2024-11-20 16:02:16 +03:00
Mihai Doarna
cb7dd25f8a
Optimize tokens count from service accounts query ( #96663 )
...
* optimize tokens count from service accounts query
* add unit tests for tokens count
* skip broken test
* fix lint error
* rename Tokens to TokenCount
2024-11-20 14:52:23 +02:00
Ryan McKinley
fbcc82ab17
POC/Provisioning: Add service for client with authorization ( #96755 )
2024-11-20 15:49:42 +03:00
Laura Fernández
f1601b1c0f
SingleTopNav: Update singleTopNav feature toggle to GA and enabled by default ( #96752 )
2024-11-20 13:30:19 +01:00
Sriram
492e7d4a3d
Datasources: health check logging improvements ( #96403 )
...
* basic healthcheck logging
* show detailed error for admins
* fix linting errors
* fix config summary keys
* passing context to logger
* tracking health check errors
* remove tracking
2024-11-20 11:42:05 +00:00
Ryan McKinley
b55cd2438c
POC/Provisioning: Keep settings.Cfg out of the registry ( #96746 )
2024-11-20 14:05:11 +03:00
Gabriel MABILLE
aa2b4751a0
AuthZ: Launch service within IAM app ( #96421 )
2024-11-20 11:13:33 +01:00
Roberto Jiménez Sánchez
a9931ff283
[Provisioning] Add mutation hook to generate webhook URL and secret ( #96742 )
...
Add mutation hook to generate webhook URL and secret
2024-11-20 10:45:24 +01:00
Andre Pereira
bf74b9c9c0
Tempo: Run TraceQL metrics queries through backend ( #96246 )
...
* Move TraceQL metrics queries to backend
* Add tests for TransformMetricsResponse
* Add tests for createMetricsQuery
* Refactor, detect metric queries and throw error for search queries
* Remove unneeded types
* Don't add start and end if they are 0. Return on err
* lint
* Fix pre-alloc of frames
* Address PR comments
2024-11-19 15:51:07 +00:00
Ryan McKinley
8fda03d3d5
POC/Provisioning: Add write hooks ( #96670 )
2024-11-19 17:25:45 +03:00
Roberto Jiménez Sánchez
76e494209f
[Prototyping] automatically create github webhook in provisioning ( #96645 )
2024-11-19 14:54:29 +01:00
Ryan McKinley
7985fa573e
UnifiedStorage: Add ResourceTable format ( #96506 )
2024-11-19 15:47:59 +02:00
Karl Persson
11a4a366c6
Zanzana: Optimize batch check ( #96669 )
...
* Restructure check code so we only check namespace access once for each GroupResource during for batch
2024-11-19 14:39:46 +01:00
Georges Chaudy
e270412dbf
unistore: wire the authz client ( #96632 )
...
* unistore: wire the authz client
* rename dashboards.grafana.app into dashboard.grafana.app
* wire the authz client
* wire the authz client
* resuse the Standalone constructor
* configure default migration for resource folder
* add tests
* cleanup
* add logging
2024-11-19 15:13:30 +02:00
Stephanie Hingtgen
6571451a57
K8s: dashboards: fix conversion ( #96648 )
2024-11-19 05:32:05 -07:00
Karl Persson
7e442efa9c
Zanzana: sync roles and bindings ( #96661 )
...
* Sync fix and custom roles and team bindings.
* Add collector for user role bindings
2024-11-19 13:18:44 +01:00
linoman
8b7100a9aa
Auth: Add None role to Viewer case ( #96624 )
...
Add None role to Viewer case
2024-11-19 11:29:58 +01:00
Zoltán Bedi
3fa8df6b62
MySQL: Fix tls skip verify option ( #96475 )
...
MySQL: Fix skip tls verify option
2024-11-19 10:46:24 +01:00
Ryan McKinley
7a2e9fc0c0
POC/Provisioning: Load local files (yaml or json) ( #96653 )
2024-11-19 11:08:43 +03:00
Cedric Ziel
89e7e25b60
Backend: Inject server-timing header to match initial loads with client-side telemetry ( #94978 )
...
feat: inject server-timing header to match initial loads with client-side telemetry
Faro Web SDK can read the server-timing info and
correlate the initial request with the client side telemetry gather from navigation timings.
2024-11-19 10:01:58 +02:00
Mariell Hoversholm
1811e81900
chore: use slog instead of klog
2024-11-19 08:31:59 +01:00
Ryan McKinley
d50afe3020
put back devenv
2024-11-19 06:18:32 +03:00
Ryan McKinley
9ca2d61620
fix tests
2024-11-19 05:54:34 +03:00
Ryan McKinley
4b7521e0af
lint
2024-11-19 05:03:06 +03:00
Ryan McKinley
78afd65998
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-19 05:02:01 +03:00
Matthew Jacobson
2364299a8c
Alerting: Fix annotation state migration to retain nullability on MySQL ( #96640 )
2024-11-18 15:51:45 -05:00
Ryan McKinley
d6bd224040
POC/Provisioning: Split each implementation into an interface ( #96638 )
2024-11-18 18:28:39 +03:00
Ivana Huckova and Nathan Vērzemnieks
d00c4fd35a
Elasticsearch: Replace error source http client with a new error source methods ( #96570 )
...
* Elasticsearch: Replace error source http client with methods
* Update
* Update
* Update tests
* Update
* Update
* Update pkg/tsdb/elasticsearch/data_query.go
Co-authored-by: Nathan Vērzemnieks <njvrzm@gmail.com >
* Trigger build
---------
Co-authored-by: Nathan Vērzemnieks <njvrzm@gmail.com >
2024-11-18 14:39:21 +01:00
Alexander Zobnin and Karl Persson
1366197522
Zanzana: Search with check server side ( #96268 )
...
* pass zclient into dashboard service
* Search then check implementation
* Use GetNamespace() for user
* remove unused orgID
* simple batch check
* refactor
* add tests
* fix batchCheckItem
* client implements batch check
* use batch check in search
* remove unused
* remove All field from response
* refactor: extract checkNamespace
* fix search result uniqueness
* comment fix
* Apply suggestions from code review
Co-authored-by: Karl Persson <kalle.persson@grafana.com >
* refactor
* cleanup
* remove unnecessary check
* fix tests
* fix protobuf def
* Fix query page
* fix type
---------
Co-authored-by: Karl Persson <kalle.persson@grafana.com >
2024-11-18 14:01:28 +01:00
Sam Jewell
1915efbc95
SQL Expressions: Simplify where code is being stubbed out ( #96227 )
...
* Rename from DuckDB
* Remove unused function
2024-11-18 12:05:08 +00:00
Ryan McKinley
ce473e7d37
lint
2024-11-18 14:41:32 +03:00
Ryan McKinley
c4b78ad824
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-18 14:40:50 +03:00
Ryan McKinley and Mariell Hoversholm
8289c8a5eb
POC/Provisioning: Add basic validation ( #96615 )
...
Co-authored-by: Mariell Hoversholm <mariell.hoversholm@grafana.com >
2024-11-18 14:34:21 +03:00
Sonia Aguilar
76444c7913
Alerting: Add alertingOptimizeReducerInUI feature toggle ( #96608 )
...
add alertingOptimizeReducerInUI feature toggle
2024-11-18 12:59:00 +02:00
Ieva
0a85f15214
RBAC: Remove folder name scope resolver ( #96484 )
...
* remove folder name scope resolver
* update test
2024-11-18 12:47:10 +02:00
Ivana Huckova
8a551bacfb
Zipkin: Move query running to backend ( #96404 )
...
* Rename method applyTemplateVariables so it used by backend
* Zipkin: Move query running to backend
* Fix error source
* Hndle invalid query and return error response
2024-11-18 10:59:29 +01:00
Mariell Hoversholm
155d543520
feat: add last commit status with editing capability ( #96604 )
...
* feat: add a status with current git commit hash
* feat: allow editing status
* revert: undo some deleted code
2024-11-18 10:07:51 +01:00
Matthew Jacobson
65097d4b54
Alerting: Fix k8s api route fingerprint to include ObjectMatchers and Provenance ( #96591 )
...
Fix route fingerprint to include ObjectMatchers and Provenance
2024-11-16 08:38:30 -05:00