mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
	
	
		
			52 lines
		
	
	
		
			816 B
		
	
	
	
		
			Go
		
	
	
	
		
		
			
		
	
	
			52 lines
		
	
	
		
			816 B
		
	
	
	
		
			Go
		
	
	
	
|  | //
 | ||
|  | // This file is generated by grafana-app-sdk
 | ||
|  | // DO NOT EDIT
 | ||
|  | //
 | ||
|  | 
 | ||
|  | package apis | ||
|  | 
 | ||
|  | import ( | ||
|  | 	"encoding/json" | ||
|  | 
 | ||
|  | 	"github.com/grafana/grafana-app-sdk/app" | ||
|  | ) | ||
|  | 
 | ||
|  | var appManifestData = app.ManifestData{ | ||
|  | 	AppName: "dashboard", | ||
|  | 	Group:   "dashboard.grafana.app", | ||
|  | 	Kinds: []app.ManifestKind{ | ||
|  | 		{ | ||
|  | 			Kind:       "Dashboard", | ||
|  | 			Scope:      "Namespaced", | ||
|  | 			Conversion: false, | ||
|  | 			Versions: []app.ManifestKindVersion{ | ||
|  | 				{ | ||
|  | 					Name: "v0alpha1", | ||
|  | 				}, | ||
|  | 
 | ||
|  | 				{ | ||
|  | 					Name: "v1alpha1", | ||
|  | 				}, | ||
|  | 
 | ||
|  | 				{ | ||
|  | 					Name: "v2alpha1", | ||
|  | 				}, | ||
|  | 			}, | ||
|  | 		}, | ||
|  | 	}, | ||
|  | } | ||
|  | 
 | ||
|  | func jsonToMap(j string) map[string]any { | ||
|  | 	m := make(map[string]any) | ||
|  | 	json.Unmarshal([]byte(j), &j) | ||
|  | 	return m | ||
|  | } | ||
|  | 
 | ||
|  | func LocalManifest() app.Manifest { | ||
|  | 	return app.NewEmbeddedManifest(appManifestData) | ||
|  | } | ||
|  | 
 | ||
|  | func RemoteManifest() app.Manifest { | ||
|  | 	return app.NewAPIServerManifest("dashboard") | ||
|  | } |