-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvalues.yaml
115 lines (97 loc) · 3.34 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
prometheus:
prometheusSpec:
# Set to false to discover all RuleSelector, PodMonitor and ServiceMonitor resources without
# the need to label them with the exact release of the Prometheus deployment
ruleSelectorNilUsesHelmValues: false
podMonitorSelectorNilUsesHelmValues: false
serviceMonitorSelectorNilUsesHelmValues: false
# Configure persistent storage
storageSpec:
volumeClaimTemplate:
spec:
# Adapt the storage class name to your needs if not using GKE standard storage
storageClassName: standard-rwo
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
# Adapt to enable and configure ingress to expose Prometheus outside the cluster.
ingress:
enabled: false
# For Kubernetes >= 1.18 you should specify the ingress-controller via the field ingressClassName
# See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress
# ingressClassName: nginx
annotations: {}
labels: {}
## Redirect ingress to an additional defined port on the service
# servicePort: 8081
## Hostnames.
## Must be provided if Ingress is enabled.
##
# hosts:
# - prometheus.domain.com
hosts: []
## Paths to use for ingress rules - one path should match the prometheusSpec.routePrefix
##
paths: []
# - /
## For Kubernetes >= 1.18 you should specify the pathType (determines how Ingress paths should be matched)
## See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#better-path-matching-with-path-types
# pathType: ImplementationSpecific
## TLS configuration for Prometheus Ingress
## Secret must be manually created in the namespace
##
tls:
[]
# - secretName: prometheus-general-tls
# hosts:
# - prometheus.example.com
grafana:
# Configure Grafana's persistent storage (Using Statefulset)
persistence:
enabled: true
type: sts
# Adapt the storage class name to your needs if not using GKE standard storage
storageClassName: standard-rwo
accessModes:
- ReadWriteOnce
size: 10Gi
finalizers:
- kubernetes.io/pvc-protection
# Initial password of the admin account
adminPassword: prom-operator
# Adapt to enable and configure ingress to expose Grafana outside the cluster.
ingress:
## If true, Grafana Ingress will be created
##
enabled: false
## IngressClassName for Grafana Ingress.
## Should be provided if Ingress is enabled.
##
# ingressClassName: nginx
## Annotations for Grafana Ingress
##
annotations:
{}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
# cert-manager.io/cluster-issuer: letsencrypt-prod
## Labels to be added to the Ingress
##
labels: {}
## Hostnames.
## Must be provided if Ingress is enabled.
##
hosts: []
# - grafana.domain.com
## Path for grafana ingress
path: /
## TLS configuration for grafana Ingress
## Secret must either be manually created in the namespace or
## a ClusterIssuer with the name provided should be defined above
##
tls: []
# - secretName: grafana-general-tls
# hosts:
# - grafana.example.com