Storage: Add support for listing resource history (#84331)

* add support for listing resource history

* make watch handle custom label selectors properly

* fix tests

* Apply suggestions from code review

Co-authored-by: Diego Augusto Molina <diegoaugustomolina@gmail.com>

* properly handle special characters in json label matcher

* tidy up

---------

Co-authored-by: Diego Augusto Molina <diegoaugustomolina@gmail.com>
This commit is contained in:
Dan Cech
2024-03-15 19:17:54 -04:00
committed by GitHub
co-authored by Diego Augusto Molina
parent 9c7a5ed506
commit 89f3b70e17
10 changed files with 530 additions and 265 deletions
+1
View File
@@ -152,6 +152,7 @@ func (c *K8sResourceClient) SanitizeJSON(v *unstructured.Unstructured) string {
delete(anno, "grafana.app/originTimestamp")
delete(anno, "grafana.app/createdBy")
delete(anno, "grafana.app/updatedBy")
delete(anno, "grafana.app/action")
deep.SetAnnotations(anno)
copy := deep.Object