Path: blob/main/pkg/operator/apis/monitoring/v1alpha1/group.go
4096 views
// +kubebuilder:object:generate=true1// +groupName=monitoring.grafana.com23package v1alpha145import (6"k8s.io/apimachinery/pkg/runtime/schema"7"sigs.k8s.io/controller-runtime/pkg/scheme"8)910var (11// SchemeGroupVersion is the group version used to register CRDs for this12// package.13SchemeGroupVersion = schema.GroupVersion{Group: "monitoring.grafana.com", Version: "v1alpha1"}1415// SchemeBuilder is used to add Go types to the GroupVersionKind scheme.16SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}1718// AddToScheme is required by client packages.19AddToScheme = SchemeBuilder.AddToScheme20)2122func init() {23SchemeBuilder.Register(24&GrafanaAgent{},25&GrafanaAgentList{},26&MetricsInstance{},27&MetricsInstanceList{},28&LogsInstance{},29&LogsInstanceList{},30&PodLogs{},31&PodLogsList{},32&Integration{},33&IntegrationList{},34)35}363738