model

package
v4.10.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2023 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	InitMemoryRequest                       = "128Mi"
	InitCpuRequest                          = "250m"
	InitMemoryLimit                         = "512Mi"
	InitCpuLimit                            = "1000m"
	MemoryRequest                           = "256Mi"
	CpuRequest                              = "100m"
	MemoryLimit                             = "1024Mi"
	CpuLimit                                = "500m"
	LivenessProbeFailureThreshold     int32 = 10
	LivenessProbeInitialDelaySeconds  int32 = 60
	LivenessProbePeriodSeconds        int32 = 10
	LivenessProbeSuccessThreshold     int32 = 1
	LivenessProbeTimeoutSeconds       int32 = 30
	ReadinessProbeFailureThreshold    int32 = 1
	ReadinessProbeInitialDelaySeconds int32 = 5
	ReadinessProbePeriodSeconds       int32 = 10
	ReadinessProbeSuccessThreshold    int32 = 1
	ReadinessProbeTimeoutSeconds      int32 = 3
)
View Source
const OpenShiftOAuthRedirect = "serviceaccounts.openshift.io/oauth-redirectreference.primary"

Variables

This section is empty.

Functions

func AdminSecret

func AdminSecret(cr *v1alpha1.Grafana) *v12.Secret

func AdminSecretReconciled

func AdminSecretReconciled(cr *v1alpha1.Grafana, currentState *v12.Secret) *v12.Secret

func AdminSecretSelector

func AdminSecretSelector(cr *v1alpha1.Grafana) client.ObjectKey

func GetGrafanaPort

func GetGrafanaPort(cr *v1alpha1.Grafana) int

func GetHost

func GetHost(cr *v1alpha1.Grafana) string

func GetIngressAnnotations

func GetIngressAnnotations(cr *v1alpha1.Grafana, existing map[string]string) map[string]string

func GetIngressClassName

func GetIngressClassName(cr *v1alpha1.Grafana) *string

func GetIngressLabels

func GetIngressLabels(cr *v1alpha1.Grafana) map[string]string

func GetIngressPathType

func GetIngressPathType(cr *v1alpha1.Grafana) *netv1.PathType

func GetIngressTargetPort

func GetIngressTargetPort(cr *v1alpha1.Grafana) intstr.IntOrString

func GetPath

func GetPath(cr *v1alpha1.Grafana) string

func GrafanaAlertService added in v4.10.0

func GrafanaAlertService(cr *v1alpha1.Grafana) *v1.Service

func GrafanaAlertServiceReconciled added in v4.10.0

func GrafanaAlertServiceReconciled(cr *v1alpha1.Grafana, currentState *v1.Service) *v1.Service

func GrafanaAlertServiceSelector added in v4.10.0

func GrafanaAlertServiceSelector(cr *v1alpha1.Grafana) client.ObjectKey

func GrafanaConfig

func GrafanaConfig(cr *v1alpha1.Grafana) *v1.ConfigMap

func GrafanaConfigReconciled

func GrafanaConfigReconciled(cr *v1alpha1.Grafana, currentState *v1.ConfigMap) *v1.ConfigMap

func GrafanaConfigSelector

func GrafanaConfigSelector(cr *v1alpha1.Grafana) client.ObjectKey

func GrafanaDataStorageSelector

func GrafanaDataStorageSelector(cr *v1alpha1.Grafana) client.ObjectKey

func GrafanaDatasourceConfigSelector

func GrafanaDatasourceConfigSelector(cr *v1alpha1.Grafana) client.ObjectKey

func GrafanaDatasourcesConfig

func GrafanaDatasourcesConfig(cr *v1alpha1.Grafana) *v1.ConfigMap

func GrafanaDeployment

func GrafanaDeployment(cr *v1alpha1.Grafana, configHash, dsHash, credentialsHash string) *v1.Deployment

func GrafanaDeploymentReconciled

func GrafanaDeploymentReconciled(cr *v1alpha1.Grafana, currentState *v1.Deployment, configHash, plugins, dshash, credentialsHash string) *v1.Deployment

func GrafanaDeploymentSelector

func GrafanaDeploymentSelector(cr *v1alpha1.Grafana) client.ObjectKey

func GrafanaIngress

func GrafanaIngress(cr *v1alpha1.Grafana) *netv1.Ingress

func GrafanaIngressReconciled

func GrafanaIngressReconciled(cr *v1alpha1.Grafana, currentState *netv1.Ingress) *netv1.Ingress

func GrafanaIngressSelector

func GrafanaIngressSelector(cr *v1alpha1.Grafana) client.ObjectKey

func GrafanaPVCReconciled

func GrafanaPVCReconciled(cr *v1alpha1.Grafana, currentState *corev1.PersistentVolumeClaim) *corev1.PersistentVolumeClaim

func GrafanaRoute

func GrafanaRoute(cr *v1alpha1.Grafana) *v1.Route

func GrafanaRouteReconciled

func GrafanaRouteReconciled(cr *v1alpha1.Grafana, currentState *v1.Route) *v1.Route

func GrafanaRouteSelector

func GrafanaRouteSelector(cr *v1alpha1.Grafana) client.ObjectKey

func GrafanaService

func GrafanaService(cr *v1alpha1.Grafana) *v1.Service

func GrafanaServiceAccount

func GrafanaServiceAccount(cr *v1alpha1.Grafana) *v1.ServiceAccount

func GrafanaServiceAccountReconciled

func GrafanaServiceAccountReconciled(cr *v1alpha1.Grafana, currentState *v1.ServiceAccount) *v1.ServiceAccount

func GrafanaServiceAccountSelector

func GrafanaServiceAccountSelector(cr *v1alpha1.Grafana) client.ObjectKey

func GrafanaServiceReconciled

func GrafanaServiceReconciled(cr *v1alpha1.Grafana, currentState *v1.Service) *v1.Service

func GrafanaServiceSelector

func GrafanaServiceSelector(cr *v1alpha1.Grafana) client.ObjectKey

func MergeAnnotations

func MergeAnnotations(requested map[string]string, existing map[string]string) map[string]string

func RandStringRunes

func RandStringRunes(s int) string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL