Dan Cech
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
Dan Cech
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
Dan Cech
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
Ryan McKinley
7b78061235
K8s: Add grafana metadata accessor ( #79050 )
2023-12-04 18:20:17 -08:00
Ryan McKinley
dd773e74f1
K8s: Implement playlist api with k8s client ( #77405 )
2023-10-31 10:26:39 -07:00
Dan Cech
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
Dan Cech
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
Ryan McKinley
025b2f3011
Chore: use any rather than interface{} ( #74066 )
2023-08-30 18:46:47 +03:00
Ryan McKinley
c66d5721f7
Kinds: Use apimachinery ObjectMeta for metadata ( #68668 )
2023-05-24 09:13:44 -07:00