-
Notifications
You must be signed in to change notification settings - Fork 0
/
global-values.yml
211 lines (200 loc) · 4.87 KB
/
global-values.yml
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
domain: example.com
strimzi:
name: strimzi
namespace: kafka
version: 0.32.0
repo: https://strimzi.io/charts
chart: strimzi-kafka-operator
ingress_controller:
name: ingress-nginx
namespace: ingress-nginx
version: 4.4.2
repo: https://kubernetes.github.io/ingress-nginx
chart: ingress-nginx
subdomain: do
fluent:
name: fluent-operator
namespace: fluent
version: v1.7.0
repo: https://github.com/fluent/fluent-operator/
path: charts/fluent-operator
# keycloak:
# name: keycloak-operator
# namespace: keycloak
# version: main
# repo: https://github.com/anieo/gitops-helm.git
# path: charts/keycloak-operator
zookeeper:
name: zookeeper
namespace: zookeeper
version: 0.2.13
repo: https://charts.pravega.io
chart: zookeeper-operator
druid:
name: druid
namespace: druid
version: druid-operator-0.0.9
repo: https://github.com/druid-io/druid-operator/
path: chart
kafka_ui:
name: kafka-ui
namespace: kafka
create_namespace: false
version: 0.5.1
repo: https://provectus.github.io/kafka-ui
chart: kafka-ui
subdomain: kafka
credentials:
username: kafka
password: C9LbiEwd4RzfvAiXrnBFvwMepokV9k2p
cert_manager:
name: cert-manager
namespace: cert-manager
version: v1.10.1
repo: https://charts.jetstack.io
chart: cert-manager
victoria_metrics:
name: victoria-metrics
namespace: victoria-metrics
version: 0.17.2
repo: https://victoriametrics.github.io/helm-charts/
chart: victoria-metrics-operator
opensearch:
name: opensearch-operator
namespace: opensearch-operator
version: 2.2.0
repo: https://opster.github.io/opensearch-k8s-operator/
chart: opensearch-operator
grafana:
name: grafana-operator
namespace: grafana-operator
version: 20.0.5
repo: https://charts.bitnami.com/bitnami/
chart: kafka
telegraf:
name: telegraf-operator
namespace: telegraf-operator
version: 1.3.10
repo: https://helm.influxdata.com/
chart: telegraf-operator
vector:
name: vector
namespace: vector
version: 0.19.0
repo: https://helm.vector.dev/
chart: vector
sources:
logs:
type: demo_logs
format: shuffle
lines:
- "Line 1"
- "Line 2"
condition:
type: "vrl"
source: ".status == 500"
kube_logs:
type: kubernetes_logs
ignore_older_secs: 600
read_from: beginning
self_node_name: ${VECTOR_SELF_NODE_NAME}
exclude_paths_glob_patterns:
- "**/exclude/**"
extra_field_selector: metadata.name!=pod-name-to-exclude
extra_label_selector: my_custom_label!=my_value
extra_namespace_label_selector: my_custom_label!=my_val
services:
- name: kafka
format: json # json | text
topic: vector-logs-1
sources:
- logs
- kube_logs
solutions:
zookeeper:
name: zookeeper
namespace: zookeeper
path: charts/zookeeper
configs:
druid-zookeeper:
namespace: druid
spec:
replicas: 3
fluent:
name: fluent
namespace: fluent
path: charts/fluent #poorly done chart need automation
configs:
fluentbit:
namespace: fluent
inputs:
- argocd
- druid
output:
kafka:
cluster: test
topic: ks-log
# cert_manager_issuer:
# name: cert-manager-issuer
# namespace: cert-manager
# path: charts/cert-manager-issuers #poorly done chart need automation
# configs:
# email: [email protected]
# name: letsencrypt-prod
druid:
name: druid
namespace: druid
path: charts/druid #poorly done chart need automation
configs:
druid:
domain: druid.qubinets.cloud
zookeeper: druid-zookeeper
kafka:
name: kafka-clusters
namespace: kafka
path: charts/kafka
configs:
test:
topics:
- ks-log
- vector-logs-1
- vector-logs-2
- vector-logs-3
configs:
partitions: 1
replicas: 1
# keycloak:
# name: keycloak-clusters
# namespace: keycloak
# path: charts/keycloak-configs
# configs:
# keycloak:
# vector:
# auto: false
# sources:
# logs:
# type: demo_logs
# format: shuffle
# lines:
# - "Line 1"
# - "Line 2"
# condition:
# type: "vrl"
# source: ".status == 500"
# kube_logs:
# type: kubernetes_logs
# ignore_older_secs: 600
# read_from: beginning
# self_node_name: ${VECTOR_SELF_NODE_NAME}
# exclude_paths_glob_patterns:
# - "**/exclude/**"
# extra_field_selector: metadata.name!=pod-name-to-exclude
# extra_label_selector: my_custom_label!=my_value
# extra_namespace_label_selector: my_custom_label!=my_val
# services:
# - name: logs
# format: json # json | text
# topic: vector-logs-1
# sources:
# - logs
# - kube_logs