Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aos
GitHub Repository: aos/grafana-agent
Path: blob/main/pkg/operator/apis/monitoring/v1alpha1/group.go
4096 views
1
// +kubebuilder:object:generate=true
2
// +groupName=monitoring.grafana.com
3
4
package v1alpha1
5
6
import (
7
"k8s.io/apimachinery/pkg/runtime/schema"
8
"sigs.k8s.io/controller-runtime/pkg/scheme"
9
)
10
11
var (
12
// SchemeGroupVersion is the group version used to register CRDs for this
13
// package.
14
SchemeGroupVersion = schema.GroupVersion{Group: "monitoring.grafana.com", Version: "v1alpha1"}
15
16
// SchemeBuilder is used to add Go types to the GroupVersionKind scheme.
17
SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}
18
19
// AddToScheme is required by client packages.
20
AddToScheme = SchemeBuilder.AddToScheme
21
)
22
23
func init() {
24
SchemeBuilder.Register(
25
&GrafanaAgent{},
26
&GrafanaAgentList{},
27
&MetricsInstance{},
28
&MetricsInstanceList{},
29
&LogsInstance{},
30
&LogsInstanceList{},
31
&PodLogs{},
32
&PodLogsList{},
33
&Integration{},
34
&IntegrationList{},
35
)
36
}
37
38