Commit Graph

32 Commits (f432a1713becbc4ef3038f63c906da5d9ea21b94)

Author SHA1 Message Date
Ryan McKinley a223c46506
APIServer: Make TableConverter part of ResourceInfo (#91520) 10 months ago
Ryan McKinley d2bc4f3255
DualWrite: Cleanup and centralize the dual write creation (#90013) 11 months ago
Todd Treece 9c6d3590a2
Chore: Fix apiserver circular dependencies (#89918) 11 months ago
Leonor Oliveira 2645958c8c
Use global function to compare any entity to both stores (#89282) 11 months ago
Todd Treece 71270f3203
Storage: Avoid relying on RequestInfo (#89635) 11 months ago
Ryan McKinley 9b7f9ae22e
K8s: Rename origin.key to origin.hash (#89337) 11 months ago
Leonor Oliveira e1145472c4
For now, only compare if names are the same in playlists (#89206) 12 months ago
Leonor Oliveira fd44f2ee4f
Init dualwriter metrics (#89003) 12 months ago
Ryan McKinley 3ae95a6eb1
K8s: Update grafana resource metadata accessor (#89074) 12 months ago
Arati R 36f42853dd
Storage: Read desired mode from config instead of feature flags (#88353) 1 year ago
Leonor Oliveira ade96dbdbd
Introduce Comparator interface (#88016) 1 year ago
Marcus Efraimsson 0b1aec6767
Tracing: Various improvements (#88308) 1 year ago
Arati R 0ffc4c441b
Storage: Add mode reconciliation for modes 1 and 2 (#87919) 1 year ago
Arati R 6836bfe1ea
Storage: Customise setting dual writing modes (#87668) 1 year ago
Leonor Oliveira ee2f6a7b49
Force interface implementation also on legacy storage (#87414) 1 year ago
Arati R 4db5ec28a1
Storage: Enable mode 2 dual writing for playlists (#87245) 1 year ago
Arati R 9e6de035c0
Storage: Add mode 2 dual writing improvements (#87204) 1 year ago
Todd Treece e5a26a3f7c
K8s: Add apimachinery and apiserver packages (#83190) 1 year ago
Ryan McKinley a052dab7bc
K8s/Playlists: Only dual write when an external storage is configured (#82015) 1 year ago
Todd Treece 67b6be5515
K8s: Refactor config/options for aggregation (#81739) 1 year ago
Ryan McKinley e1d387d826
K8s/Storage: Register field-selector on all kinds (#79822) 1 year ago
Dan Cech d76defe517
K8s: Move GrafanaMetaAccessor into grafana-apiserver and remove usage of kinds metadata (#79602) 1 year ago
Dan Cech b2b4d89501
Storage: Support grafana.app/folder field selector & label selectors (#79816) 1 year ago
Ryan McKinley 539bc6d31b
Playlist: Implement a more efficient List command to support k8s list (#79820) 1 year ago
Ryan McKinley 10bb02e026
K8s: fix UID creator and paths (#79769) 1 year ago
Ryan McKinley 67bbdd7c05
K8s/Folders: Add folders api service (with legacy storage) (#79413) 1 year ago
Ryan McKinley 33d2d0a12d
K8s: Refactor authorization initialization (#79670) 1 year ago
Dan Cech 0c1d1c6b6e
Storage: raise errors when timestamps cannot be parsed (#79405) 1 year ago
Ryan McKinley f69516bf47
K8s: Add resource type helper to avoid so many hardcoded names (#79344) 1 year ago
Ryan McKinley 6ab79a9f2f
K8s: Improve table converter (support non runtime.Object values) (#77816) 2 years ago
Ryan McKinley 549787d4f9
Playlist: Implement the entire API with k8s client (#77596) 2 years ago
Ryan McKinley dd654fdc87
K8s/Playlist: Refactor apis packages so the types and registry are in different packages (#77586) 2 years ago