bb881f38bb
K8s/Dashboards: Remove uid+version from spec ( #101992 )
2025-03-16 20:46:12 -05:00
5d2ba10113
K8s/Dashboards: Extract Dashboard APIs to an app submodule ( #102029 )
...
* Move dashboard k8s APIs to a separate app
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com>
* Copy dashboard code in Dockerfile
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com>
* Fix conversion generation
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com>
* Update OpenAPI snapshot for dashboard/v0alpha1
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com>
---------
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com>
2025-03-13 11:05:01 +02:00
bd0c645ff0
K8s: Schema v2: Return 406 in /api ( #101842 )
2025-03-07 18:20:02 -06:00
dc2defd84f
K8s/Annotations: Use manager/source annotations rather than repo ( #101313 )
...
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com>
2025-03-05 08:54:20 +02:00
c1b48cc488
Dashboards: Add apiVersion to dashboard table ( #100845 )
2025-03-04 07:47:45 +03:00
69e4d8468b
Dashboard: Add v1alpha1 test coverage ( #100149 )
2025-02-05 23:01:51 +02:00
7c04247d6f
K8s/Dashboard: Set generation from version ( #99142 )
2025-01-17 13:52:01 +02:00
5ed2a4c624
K8s: Dashboards: Add deletion validation for provisioned dashboards ( #98504 )
2025-01-08 06:58:21 -06:00
b05d60e5b5
k8s: dashboards: remove FT ( #97758 )
2024-12-10 12:35:36 -06:00
94262fd095
Search: expose search on dashboard apiserver (v0alpha1) ( #96907 )
2024-11-22 22:26:56 +02:00
29cdfdff87
Storage: Revert using real gRPC for integration tests ( #96410 )
...
---------
Co-authored-by: Todd Treece <todd.treece@grafana.com>
2024-11-15 16:50:49 -05:00
66d5c051aa
Dashboards: Add v1alpha1 and v2alpha1 conversion ( #96415 )
...
---------
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com>
2024-11-15 15:49:45 -05:00
4e1f0dadbd
UnifiedStorage: Default to running unified-grpc in integration tests ( #93492 )
2024-10-31 16:29:32 +03:00
644a16048f
K8s: add feature toggle for dashboard backend ( #94753 )
2024-10-15 14:30:05 -05:00
542105b680
ResourceClient: Exercise resource client in k8s apis tests ( #93473 )
2024-09-19 17:16:48 +03:00
8d2b8378ed
Remove UID on update in dual writer mode 2 ( #93032 )
...
* Remove UID on update in dual writer mode 2
* WIP: add dashboard tests
* Add more crud tests for dashboards in each mode
* trigger build
* Fix test
2024-09-10 11:57:28 +02:00
419edef4dc
LibraryPanels: Expose library panels in dashboard apiserver ( #92213 )
2024-08-27 12:12:22 +03:00
9e116d13a5
K8s/Dashboards: Fix dashboard list and add tests ( #91523 )
2024-08-07 13:43:13 +03:00
f409f8c169
K8s/Dashboards: Implement dashboards as StorageBackend ( #90295 )
2024-07-17 10:49:23 -07:00
3db4e5a0c6
K8s: remove dashboard summary abstraction ( #89761 )
2024-06-26 15:00:24 +03:00
4651506319
K8s/Dashboards: Replace multiple calls with a single endpoint ( #89639 )
2024-06-26 07:27:52 +03:00
ee2f6a7b49
Force interface implementation also on legacy storage ( #87414 )
...
* Force interface implementation also on legacy storage
* Add DeleteCollection to folders and dashboards
* Fix integration tests
* Fix tests
2024-05-07 15:02:30 +02:00
d7bcd119c3
K8s: improve openapi generation ( #83796 )
2024-03-02 00:26:04 +02:00
74115f1f08
Chore: fix apiserver integration tests ( #83724 )
...
Co-authored-by: Todd Treece <todd.treece@grafana.com>
2024-02-29 14:58:49 -08:00
2b355ff280
K8s: Remove grafanaAPIServer feature toggle ( #81030 )
2024-01-23 08:27:28 -08:00
2c09f969f1
K8s: Add dashboard service (requires dev mode) ( #78565 )
2024-01-11 01:20:30 +02:00