# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
No description provided by the author
AlertRule defines a specific rule to be evaluated.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Grafana is the Schema for the grafanas API +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".status.version",description="" +kubebuilder:printcolumn:name="Stage",type="string",JSONPath=".status.stage",description="" +kubebuilder:printcolumn:name="Stage status",type="string",JSONPath=".status.stageStatus",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="" +kubebuilder:resource:categories={grafana-operator}.
GrafanaAlertRuleGroup is the Schema for the grafanaalertrulegroups API +kubebuilder:resource:categories={grafana-operator}.
GrafanaAlertRuleGroupList contains a list of GrafanaAlertRuleGroup.
GrafanaAlertRuleGroupSpec defines the desired state of GrafanaAlertRuleGroup +kubebuilder:validation:XValidation:rule="(has(self.folderUID) && !(has(self.folderRef))) || (has(self.folderRef) && !(has(self.folderUID)))", message="Only one of FolderUID or FolderRef can be set".
GrafanaAlertRuleGroupStatus defines the observed state of GrafanaAlertRuleGroup.
GrafanaClient contains the Grafana API client settings.
GrafanaComDashbooardReference is a reference to a dashboard on grafana.com/dashboards.
GrafanaContactPoint is the Schema for the grafanacontactpoints API +kubebuilder:resource:categories={grafana-operator}.
GrafanaContactPointList contains a list of GrafanaContactPoint.
GrafanaContactPointSpec defines the desired state of GrafanaContactPoint.
GrafanaContactPointStatus defines the observed state of GrafanaContactPoint.
GrafanaDashboard is the Schema for the grafanadashboards API +kubebuilder:printcolumn:name="No matching instances",type="boolean",JSONPath=".status.NoMatchingInstances",description="" +kubebuilder:printcolumn:name="Last resync",type="date",format="date-time",JSONPath=".status.lastResync",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="" +kubebuilder:resource:categories={grafana-operator}.
No description provided by the author
No description provided by the author
No description provided by the author
GrafanaDashboardList contains a list of GrafanaDashboard.
GrafanaDashboardSpec defines the desired state of GrafanaDashboard +kubebuilder:validation:XValidation:rule="(has(self.folderUID) && !(has(self.folderRef))) || (has(self.folderRef) && !(has(self.folderUID))) || !(has(self.folderRef) && (has(self.folderUID)))", message="Only one of folderUID or folderRef can be declared at the same time" +kubebuilder:validation:XValidation:rule="(has(self.folder) && !(has(self.folderRef) || has(self.folderUID))) || !(has(self.folder))", message="folder field cannot be set when folderUID or folderRef is already declared" +kubebuilder:validation:XValidation:rule="((!has(oldSelf.uid) && !has(self.uid)) || (has(oldSelf.uid) && has(self.uid)))", message="spec.uid is immutable".
GrafanaDashboardStatus defines the observed state of GrafanaDashboard.
No description provided by the author
No description provided by the author
GrafanaDatasource is the Schema for the grafanadatasources API +kubebuilder:printcolumn:name="No matching instances",type="boolean",JSONPath=".status.NoMatchingInstances",description="" +kubebuilder:printcolumn:name="Last resync",type="date",format="date-time",JSONPath=".status.lastResync",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="" +kubebuilder:resource:categories={grafana-operator}.
No description provided by the author
GrafanaDatasourceList contains a list of GrafanaDatasource.
GrafanaDatasourceSpec defines the desired state of GrafanaDatasource.
GrafanaDatasourceStatus defines the observed state of GrafanaDatasource.
GrafanaFolder is the Schema for the grafanafolders API +kubebuilder:printcolumn:name="No matching instances",type="boolean",JSONPath=".status.NoMatchingInstances",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="" +kubebuilder:resource:categories={grafana-operator}.
GrafanaFolderList contains a list of GrafanaFolder.
GrafanaFolderSpec defines the desired state of GrafanaFolder +kubebuilder:validation:XValidation:rule="(has(self.parentFolderUID) && !(has(self.parentFolderRef))) || (has(self.parentFolderRef) && !(has(self.parentFolderUID))) || !(has(self.parentFolderRef) && (has(self.parentFolderUID)))", message="Only one of parentFolderUID or parentFolderRef can be set" +kubebuilder:validation:XValidation:rule="((!has(oldSelf.uid) && !has(self.uid)) || (has(oldSelf.uid) && has(self.uid)))", message="spec.uid is immutable".
GrafanaFolderStatus defines the observed state of GrafanaFolder.
GrafanaList contains a list of Grafana.
GrafanaNotificationPolicy is the Schema for the GrafanaNotificationPolicy API +kubebuilder:resource:categories={grafana-operator}.
GrafanaNotificationPolicyList contains a list of GrafanaNotificationPolicy.
GrafanaNotificationPolicySpec defines the desired state of GrafanaNotificationPolicy.
GrafanaNotificationPolicyStatus defines the observed state of GrafanaNotificationPolicy.
No description provided by the author
GrafanaPreferences holds Grafana preferences API settings.
GrafanaSpec defines the desired state of Grafana.
GrafanaStatus defines the observed state of Grafana.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ObjectMeta contains only a [subset of the fields included in k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.27/#objectmeta-v1-meta).
temporary values passed between reconciler stages.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TLSConfig specifies options to use when communicating with the Grafana endpoint +kubebuilder:validation:XValidation:rule="(has(self.insecureSkipVerify) && !(has(self.certSecretRef))) || (has(self.certSecretRef) && !(has(self.insecureSkipVerify)))", message="insecureSkipVerify and certSecretRef cannot be set at the same time".
No description provided by the author
+kubebuilder:validation:XValidation:rule="(has(self.configMapKeyRef) && !has(self.secretKeyRef)) || (!has(self.configMapKeyRef) && has(self.secretKeyRef))", message="Either configMapKeyRef or secretKeyRef must be set".
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author