d76defe517
K8s: Move GrafanaMetaAccessor into grafana-apiserver and remove usage of kinds metadata ( #79602 )
...
* move GrafanaMetaAccessor into pkg/apis, add support for Spec.Title & Spec.Name
* K8s: Move GrafanaMetaAccessor (PR into another) (#79728 )
* access titles
* remove title
* remove title
* remove kinds metadata accessor
* remove kinds metadata accessor
* fixes
* error handling
* fix tests
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2024-01-12 16:18:14 -05:00
0c1d1c6b6e
Storage: raise errors when timestamps cannot be parsed ( #79405 )
...
* raise errors when timestamps cannot be parsed
* return partial origin info if timestamp parsing fails
2023-12-12 15:55:10 -05:00
d146f4cbc7
Storage: rename uid to name and name to title ( #79418 )
...
rename uid to name and name to title
2023-12-12 15:14:55 -05:00
7b78061235
K8s: Add grafana metadata accessor ( #79050 )
2023-12-04 18:20:17 -08:00
dd773e74f1
K8s: Implement playlist api with k8s client ( #77405 )
2023-10-31 10:26:39 -07:00
db6035a843
Chore: update kind annotation names to grafana.app/* ( #77401 )
...
* update kind annotation names to grafana.app/*
2023-10-30 17:08:31 -04:00
d003ffe439
Update origin annotation names ( #76301 )
...
* Update origin annotation names
k8s does not support annotation names with multiple slashes in them, so this PR updates the origin annotations to match the format for updated and created annotations.
* fix tests
2023-10-11 18:28:26 -04:00
025b2f3011
Chore: use any rather than interface{} ( #74066 )
2023-08-30 18:46:47 +03:00
c66d5721f7
Kinds: Use apimachinery ObjectMeta for metadata ( #68668 )
2023-05-24 09:13:44 -07:00