K8s/Playlist: Support full CRUD from k8s to existing storage (#75709)

This commit is contained in:
Ryan McKinley
2023-11-01 12:32:24 -07:00
committed by GitHub
parent a59588a62e
commit e3641d925c
10 changed files with 349 additions and 19 deletions
+12
View File
@@ -0,0 +1,12 @@
apiVersion: playlist.grafana.app/v0alpha1
kind: Playlist
metadata:
generateName: x # anything is ok here... except yes or true -- they become boolean!
spec:
title: Playlist with auto generated UID
interval: 5m
items:
- type: dashboard_by_tag
value: panel-tests
- type: dashboard_by_uid
value: vmie2cmWz # dashboard from devenv
@@ -0,0 +1,6 @@
apiVersion: playlist.grafana.app/v0alpha1
kind: Playlist
metadata:
name: test
spec:
title: Test playlist (apply from k8s; ??m; ?? items; PATCH)
@@ -0,0 +1,12 @@
apiVersion: playlist.grafana.app/v0alpha1
kind: Playlist
metadata:
name: test
spec:
title: Test playlist (created from k8s; 2 items; POST)
interval: 5m
items:
- type: dashboard_by_tag
value: panel-tests
- type: dashboard_by_uid
value: vmie2cmWz # dashboard from devenv
@@ -0,0 +1,10 @@
apiVersion: playlist.grafana.app/v0alpha1
kind: Playlist
metadata:
name: test
spec:
title: Test playlist (replaced from k8s; 22m; 1 items; PUT)
interval: 22m
items:
- type: dashboard_by_tag
value: panel-tests