-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathvalues.yaml
140 lines (113 loc) · 2.9 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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
thanos:
global:
storageClass: "longhorn"
image:
registry: docker.io
repository: bitnami/thanos
tag: 0.31.0-scratch-r0
objstoreConfig: |
type: "S3"
config:
bucket: "thanos"
endpoint: "thanos-minio:9000"
access_key: "admin"
secret_key: "minio123"
insecure: true
query:
enabled: true
dnsDiscovery:
enabled: true
sidecarsService: "prometheus-operated"
sidecarsNamespace: "monitoring"
extraFlags:
- --query.auto-downsampling
replicaCount: 1
updateStrategy:
type: RollingUpdate
resources:
limits: {}
requests: {}
rbac:
##
create: true
queryFrontend:
enabled: true
config: |
type: IN-MEMORY
config:
max_size: 1GB
max_size_items: 0
validity: 0s
resources:
limits: {}
requests: {}
rbac:
create: true
ingress:
enabled: true
hostname: thanos.terence.cloud
ingressClassName: "nginx"
annotations:
external-dns.alpha.kubernetes.io/target: home.terence.cloud
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/auth-url: "https://$host/oauth2/auth"
nginx.ingress.kubernetes.io/auth-signin: "https://$host/oauth2/start?rd=$escaped_request_uri"
tls: true
extraEnvVars:
- name: TZ
value: Europe/Paris
bucketweb:
enabled: true
ingress:
enabled: true
hostname: thanos-bucketweb.terence.cloud
ingressClassName: "nginx"
annotations:
external-dns.alpha.kubernetes.io/target: home.terence.cloud
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/auth-url: "https://$host/oauth2/auth"
nginx.ingress.kubernetes.io/auth-signin: "https://$host/oauth2/start?rd=$escaped_request_uri"
tls: true
compactor:
enabled: true
retentionResolutionRaw: 2d
retentionResolution5m: 30d
retentionResolution1h: 1y
persistence:
enabled: false
storegateway:
enabled: true
persistence:
enabled: false
ruler:
enabled: false
receive:
enabled: false
receiveDistributor:
enabled: false
metrics:
enabled: true
serviceMonitor:
enabled: true
minio:
enabled: true
auth:
rootUser: admin
rootPassword: minio123
defaultBuckets: "thanos"
persistence:
size: 25Gi
metrics:
enabled: true
serviceMonitor:
enabled: true
ingress:
enabled: true
annotations:
external-dns.alpha.kubernetes.io/target: home.terence.cloud
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/auth-url: "https://$host/oauth2/auth"
nginx.ingress.kubernetes.io/auth-signin: "https://$host/oauth2/start?rd=$escaped_request_uri"
ingressClassName: nginx
hostname: thanos-minio.terence.cloud
tls: true