-
Notifications
You must be signed in to change notification settings - Fork 18
/
values.yaml
139 lines (131 loc) · 3.36 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
# Sets the global DNS service to the service created in this chart
global:
dnsService: "uds-loki-dns"
# -- Overrides the chart's name
nameOverride: loki
# -- Overrides the chart's computed fullname
fullnameOverride: loki
# -- Overrides the chart's cluster label
clusterLabelOverride: null
# Prevent startup issues with service existence/resolution
memberlist:
service:
publishNotReadyAddresses: true
loki:
configStorageType: Secret
# Disable telemetry that doesn't function in the airgap
analytics:
reporting_enabled: false
storage:
bucketNames:
chunks: uds
ruler: uds
admin: uds
type: s3
s3:
endpoint: http://minio.uds-dev-stack.svc.cluster.local:9000
secretAccessKey: uds-secret
accessKeyId: uds
s3ForcePathStyle: true
insecure: false
commonConfig:
replication_factor: 1
limits_config:
split_queries_by_interval: "30m"
query_scheduler:
max_outstanding_requests_per_tenant: 32000 # This is the default in Loki 3.0
extraMemberlistConfig:
rejoin_interval: 120s
auth_enabled: false
# -- Additional storage config
storage_config:
boltdb_shipper:
active_index_directory: /var/loki/boltdb-shipper-active
cache_location: /var/loki/boltdb-shipper-cache
cache_ttl: 24h
tsdb_shipper:
active_index_directory: /var/loki/tsdb-index
cache_location: /var/loki/tsdb-cache
cache_ttl: 24h
hedging:
at: "250ms"
max_per_second: 20
up_to: 3
# -- The SecurityContext for Loki containers
containerSecurityContext:
readOnlyRootFilesystem: true
capabilities:
drop:
- ALL
allowPrivilegeEscalation: false
enterprise:
# Enable enterprise features, license must be provided
enabled: false
# RBAC configuration
rbac:
# -- If pspEnabled true, a PodSecurityPolicy is created for K8s that use psp.
pspEnabled: false
# -- Section for configuring optional Helm test
test:
enabled: false
# Configuration for the single binary node(s)
singleBinary:
# -- Number of replicas for the single binary
replicas: 0
# -- Resource requests and limits for the single binary
resources:
limits:
cpu: 100m
memory: 256Mi
requests:
cpu: 100m
memory: 256Mi
persistence:
# -- Enable StatefulSetAutoDeletePVC feature
enableStatefulSetAutoDeletePVC: false
# -- Enable persistent disk
enabled: true
# -- Size of persistent disk
size: 12Gi
minio:
# -- Enable minio instance support, must have minio-operator installed
enabled: false
sidecar:
resources:
limits:
cpu: 100m
memory: 100Mi
requests:
cpu: 100m
memory: 100Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
seccompProfile:
type: RuntimeDefault
rules:
# -- Whether or not to create a sidecar to ingest rule from specific ConfigMaps and/or Secrets.
enabled: false
monitoring:
enabled: true
selfMonitoring:
enabled: false
grafanaAgent:
installOperator: false
lokiCanary:
enabled: false
gateway:
enabled: true
# Remove default anti-affinity to support single node
affinity: ""
read:
# Remove default anti-affinity to support single node
affinity: ""
write:
# Remove default anti-affinity to support single node
affinity: ""
backend:
# Remove default anti-affinity to support single node
affinity: ""