grafana/pkg
Andrej Ocenas 5e2ac24890
Sidecar: Add split view and basic APIs for extensions (#91648)
* Add split view and basic APIs to extensions

* Add comments

* Update public/app/AppWrapper.tsx

Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>

* Moved the .grafana-app element and deduplicate some code

* Remove the provider variants of usePluginLinks/Components

* Change buildPluginSectionNav

* Update comment

* Use eventBus

* Remove non existent exports

* refactor: use a sidecar service to encapsulate the state

* Don't wrap single app in split wrapper

* Use hook splitter

* Remove inline styles

* Type the style props from useSplitter

* Move the overflow style changes to appWrapper

* Deduplicate some common top level providers

* Move modals

* Move routes wrappers to it's own file

* Use better css and add comments

* Remove query rows app extension point

* Fix test

---------

Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>
2024-09-09 14:45:05 +02:00
..
aggregator Chore: Bump grafana-plugin-sdk-go version to v0.247.0 (#93095) 2024-09-09 14:36:59 +03:00
api Plugins: Introduce LoadingStrategy for frontend loading logic (#92392) 2024-09-09 10:38:35 +01:00
apimachinery Chore: Bump grafana-plugin-sdk-go version to v0.247.0 (#93095) 2024-09-09 14:36:59 +03:00
apis IAM: Add and use identity ref (#92978) 2024-09-05 16:10:23 +02:00
apiserver Chore: Bump grafana-plugin-sdk-go version to v0.247.0 (#93095) 2024-09-09 14:36:59 +03:00
build Chore: Bump grafana-plugin-sdk-go version to v0.247.0 (#93095) 2024-09-09 14:36:59 +03:00
bus Tracing: Standardize on otel tracing (#75528) 2023-10-03 14:54:20 +02:00
cmd feat(apiserver): refactor the hooking mechanism for standalone apiserver (#93001) 2024-09-06 14:12:12 -07:00
codegen chore(deps): Upgrade openapi dep, remove replace directive (#90609) 2024-07-18 14:42:18 -04:00
components Chore: Bump google.golang.org/grpc to 1.64.0 (#88219) 2024-05-27 12:44:39 +02:00
events Alerting: update rule versions on folder move (#88376) 2024-08-13 12:26:26 +02:00
expr Chore: Bump Go to 1.23.0 (#92105) 2024-08-21 11:40:42 -04:00
extensions K8s e2e tests: adds e2e package and 10 year certs (#91557) 2024-08-06 03:29:36 +03:00
generated K8s: Add k8s codegen PR check (#91903) 2024-08-14 11:06:37 -04:00
ifaces/gcsifaces Chore: Upgrade Go to 1.19.1 (#54902) 2022-09-12 12:03:49 +02:00
infra Tracing: Add Start helper (#93052) 2024-09-06 13:02:17 -04:00
kinds Dashboard Scene: Fix snapshots not displaying variables values (#88967) 2024-08-20 17:05:12 +02:00
login/social Chore: Bump Go to 1.23.0 (#92105) 2024-08-21 11:40:42 -04:00
middleware Chore: Skip gzip for apiserver routes (#92245) 2024-08-21 23:47:58 +03:00
mocks/mock_gcsifaces Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00
models Chore: Move identity and errutil to apimachinery module (#89116) 2024-06-13 07:11:35 +03:00
modules Zanzana: Initial work to run openFGA as embedded or standalone service (#89211) 2024-06-18 10:04:18 +02:00
plugins Plugins: Introduce LoadingStrategy for frontend loading logic (#92392) 2024-09-09 10:38:35 +01:00
promlib Chore: Bump grafana-plugin-sdk-go version to v0.247.0 (#93095) 2024-09-09 14:36:59 +03:00
registry IAM: Add and use identity ref (#92978) 2024-09-05 16:10:23 +02:00
semconv Chore: Bump Go to 1.23.1 (#93007) 2024-09-06 20:58:50 +03:00
server RBAC: Add permission registry (#91247) 2024-08-02 09:32:06 +02:00
services Sidecar: Add split view and basic APIs for extensions (#91648) 2024-09-09 14:45:05 +02:00
setting Use dw dynamic config (#91882) 2024-08-30 11:59:42 +02:00
storage Chore: Bump grafana-plugin-sdk-go version to v0.247.0 (#93095) 2024-09-09 14:36:59 +03:00
tests Fix playlist tests (#92837) 2024-09-05 15:41:28 +03:00
tsdb AzureMonitor: Add errorsource (#92094) 2024-09-09 10:29:35 +01:00
util Identity: Remove typed id (#91801) 2024-08-13 10:18:28 +02:00
web feat(apiserver): refactor the hooking mechanism for standalone apiserver (#93001) 2024-09-06 14:12:12 -07:00
README.md Chore: Move all backend contribution documents to a single directory (#61140) 2023-01-11 11:16:52 +01:00
ruleguard.rules.go Chore: update all +build statements (#38782) 2021-09-01 17:38:56 +03:00

This directory contains the code for the Grafana backend.

The contributor documentation for Grafana's backend is in /contribute/backend/README.md.