Documentation ¶
Index ¶
- Constants
- func AdminSecret(cr *v1alpha1.Grafana) *v12.Secret
- func AdminSecretReconciled(cr *v1alpha1.Grafana, currentState *v12.Secret) *v12.Secret
- func AdminSecretSelector(cr *v1alpha1.Grafana) client.ObjectKey
- func GetGrafanaPort(cr *v1alpha1.Grafana) int
- func GetHost(cr *v1alpha1.Grafana) string
- func GetIngressAnnotations(cr *v1alpha1.Grafana, existing map[string]string) map[string]string
- func GetIngressClassName(cr *v1alpha1.Grafana) *string
- func GetIngressLabels(cr *v1alpha1.Grafana) map[string]string
- func GetIngressPathType(cr *v1alpha1.Grafana) *netv1.PathType
- func GetIngressTargetPort(cr *v1alpha1.Grafana) intstr.IntOrString
- func GetPath(cr *v1alpha1.Grafana) string
- func GrafanaConfig(cr *v1alpha1.Grafana) *v1.ConfigMap
- func GrafanaConfigReconciled(cr *v1alpha1.Grafana, currentState *v1.ConfigMap) *v1.ConfigMap
- func GrafanaConfigSelector(cr *v1alpha1.Grafana) client.ObjectKey
- func GrafanaDataPVC(cr *v1alpha1.Grafana) *corev1.PersistentVolumeClaim
- func GrafanaDataStorageSelector(cr *v1alpha1.Grafana) client.ObjectKey
- func GrafanaDatasourceConfigSelector(cr *v1alpha1.Grafana) client.ObjectKey
- func GrafanaDatasourcesConfig(cr *v1alpha1.Grafana) *v1.ConfigMap
- func GrafanaDeployment(cr *v1alpha1.Grafana, configHash, dsHash string) *v1.Deployment
- func GrafanaDeploymentReconciled(cr *v1alpha1.Grafana, currentState *v1.Deployment, ...) *v1.Deployment
- func GrafanaDeploymentSelector(cr *v1alpha1.Grafana) client.ObjectKey
- func GrafanaIngress(cr *v1alpha1.Grafana) *netv1.Ingress
- func GrafanaIngressReconciled(cr *v1alpha1.Grafana, currentState *netv1.Ingress) *netv1.Ingress
- func GrafanaIngressSelector(cr *v1alpha1.Grafana) client.ObjectKey
- func GrafanaPVCReconciled(cr *v1alpha1.Grafana, currentState *corev1.PersistentVolumeClaim) *corev1.PersistentVolumeClaim
- func GrafanaRoute(cr *v1alpha1.Grafana) *v1.Route
- func GrafanaRouteReconciled(cr *v1alpha1.Grafana, currentState *v1.Route) *v1.Route
- func GrafanaRouteSelector(cr *v1alpha1.Grafana) client.ObjectKey
- func GrafanaService(cr *v1alpha1.Grafana) *v1.Service
- func GrafanaServiceAccount(cr *v1alpha1.Grafana) *v1.ServiceAccount
- func GrafanaServiceAccountReconciled(cr *v1alpha1.Grafana, currentState *v1.ServiceAccount) *v1.ServiceAccount
- func GrafanaServiceAccountSelector(cr *v1alpha1.Grafana) client.ObjectKey
- func GrafanaServiceReconciled(cr *v1alpha1.Grafana, currentState *v1.Service) *v1.Service
- func GrafanaServiceSelector(cr *v1alpha1.Grafana) client.ObjectKey
- func MergeAnnotations(requested map[string]string, existing map[string]string) map[string]string
- func RandStringRunes(s int) string
Constants ¶
View Source
const ( InitMemoryRequest = "128Mi" InitCpuRequest = "250m" InitMemoryLimit = "512Mi" InitCpuLimit = "1000m" MemoryRequest = "256Mi" CpuRequest = "100m" MemoryLimit = "1024Mi" CpuLimit = "500m" )
View Source
const OpenShiftOAuthRedirect = "serviceaccounts.openshift.io/oauth-redirectreference.primary"
Variables ¶
This section is empty.
Functions ¶
func AdminSecretReconciled ¶
func GetGrafanaPort ¶
func GetIngressAnnotations ¶
func GetIngressClassName ¶
func GetIngressTargetPort ¶
func GetIngressTargetPort(cr *v1alpha1.Grafana) intstr.IntOrString
func GrafanaConfigReconciled ¶
func GrafanaDataPVC ¶
func GrafanaDataPVC(cr *v1alpha1.Grafana) *corev1.PersistentVolumeClaim
func GrafanaDeployment ¶
func GrafanaDeployment(cr *v1alpha1.Grafana, configHash, dsHash string) *v1.Deployment
func GrafanaDeploymentReconciled ¶
func GrafanaDeploymentReconciled(cr *v1alpha1.Grafana, currentState *v1.Deployment, configHash, plugins, dshash string) *v1.Deployment
func GrafanaPVCReconciled ¶
func GrafanaPVCReconciled(cr *v1alpha1.Grafana, currentState *corev1.PersistentVolumeClaim) *corev1.PersistentVolumeClaim
func GrafanaRouteReconciled ¶
func GrafanaServiceAccount ¶
func GrafanaServiceAccount(cr *v1alpha1.Grafana) *v1.ServiceAccount
func GrafanaServiceAccountReconciled ¶
func GrafanaServiceAccountReconciled(cr *v1alpha1.Grafana, currentState *v1.ServiceAccount) *v1.ServiceAccount
func MergeAnnotations ¶
func RandStringRunes ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.