package kinds import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) // GrafanaResource is a generic kubernetes resource with a helper for the common grafana metadata // This is a temporary solution until this object (or similar) can be moved to the app-sdk or kindsys type GrafanaResource[Spec any, Status any] struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec *Spec `json:"spec,omitempty"` Status *Status `json:"status,omitempty"` // Avoid extending _ any `json:"-"` }