Skip to content

Commit 8aaf7c1

Browse files
authored
Add vector and fluent-bit subcharts (#355)
Fixes #354
1 parent 0bd273a commit 8aaf7c1

File tree

8 files changed

+161
-18
lines changed

8 files changed

+161
-18
lines changed

helm-releases/collector-0.0.1.tgz

0 Bytes
Binary file not shown.

helm-releases/parseable-0.3.1.tgz

43 KB
Binary file not shown.

helm/Chart.lock

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
dependencies:
2+
- name: vector
3+
repository: https://helm.vector.dev
4+
version: 0.20.1
5+
- name: fluent-bit
6+
repository: https://fluent.github.io/helm-charts
7+
version: 0.25.0
8+
digest: sha256:6c2f59e945e35ad1c6abc08135f2af84fda329db93921e19a8fc5e49cca70a78
9+
generated: "2023-04-02T12:33:19.346089+05:30"

helm/Chart.yaml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,15 @@ apiVersion: v2
22
name: parseable
33
description: Helm chart for Parseable Server
44
type: application
5-
version: 0.3.0
6-
AppVersion: "v0.3.0"
5+
version: 0.3.1
6+
AppVersion: "v0.3.1"
7+
8+
dependencies:
9+
- name: vector
10+
version: 0.20.1
11+
repository: https://helm.vector.dev
12+
condition: vector.enabled
13+
- name: fluent-bit
14+
version: 0.25.0
15+
repository: https://fluent.github.io/helm-charts
16+
condition: fluent-bit.enabled

helm/charts/fluent-bit-0.25.0.tgz

13.3 KB
Binary file not shown.

helm/charts/vector-0.20.1.tgz

27.4 KB
Binary file not shown.

helm/values.yaml

Lines changed: 106 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
parseable:
22
image:
33
repository: parseable/parseable
4-
tag: v0.3.0
4+
tag: v0.3.1
55
pullPolicy: Always
66
local: false
77
persistence:
@@ -68,3 +68,108 @@ parseable:
6868
nodeSelector: {}
6969
affinity: {}
7070
tolerations: []
71+
72+
vector:
73+
enabled: false
74+
# customConfig -- Override Vector's default configs, if used **all** options need to be specified. This section supports
75+
# using helm templates to populate dynamic values. See Vector's [configuration documentation](https://vector.dev/docs/reference/configuration/)
76+
# for all options.
77+
customConfig:
78+
data_dir: /vector-data-dir
79+
api:
80+
enabled: true
81+
address: 127.0.0.1:8686
82+
playground: false
83+
sources:
84+
kubernetes_logs:
85+
type: kubernetes_logs
86+
sinks:
87+
parseable:
88+
type: http
89+
batch:
90+
max_bytes: 10485760
91+
max_events: 1000
92+
timeout_secs: 10
93+
compression: gzip
94+
inputs:
95+
- kubernetes_logs
96+
encoding:
97+
codec: json
98+
uri: 'http://parseable.parseable.svc.cluster.local/api/v1/ingest'
99+
auth:
100+
strategy: basic
101+
user: admin
102+
password: admin
103+
request:
104+
headers:
105+
X-P-Stream: vectordemo
106+
healthcheck:
107+
enabled: true
108+
path: 'http://parseable.parseable.svc.cluster.local/api/v1/liveness'
109+
port: 80
110+
111+
112+
fluent-bit:
113+
enabled: false
114+
## https://docs.fluentbit.io/manual/administration/configuring-fluent-bit/classic-mode/configuration-file
115+
config:
116+
service: |
117+
[SERVICE]
118+
Daemon Off
119+
Flush {{ .Values.flush }}
120+
Log_Level {{ .Values.logLevel }}
121+
Parsers_File parsers.conf
122+
Parsers_File custom_parsers.conf
123+
HTTP_Server On
124+
HTTP_Listen 0.0.0.0
125+
HTTP_Port {{ .Values.metricsPort }}
126+
Health_Check On
127+
128+
## https://docs.fluentbit.io/manual/pipeline/inputs
129+
inputs: |
130+
[INPUT]
131+
Name mem
132+
Tag kube.*
133+
Mem_Buf_Limit 5MB
134+
Skip_Long_Lines On
135+
136+
## https://docs.fluentbit.io/manual/pipeline/filters
137+
filters: |
138+
[FILTER]
139+
Name kubernetes
140+
Match kube.*
141+
Merge_Log On
142+
Keep_Log Off
143+
K8S-Logging.Parser On
144+
K8S-Logging.Exclude On
145+
146+
## https://docs.fluentbit.io/manual/pipeline/outputs
147+
outputs: |
148+
[OUTPUT]
149+
Name http
150+
Match kube.*
151+
host parseable.parseable.svc.cluster.local
152+
http_User admin
153+
http_Passwd admin
154+
format json
155+
port 80
156+
header Content-Type application/json
157+
header X-P-META-meta1 value1
158+
header X-P-TAG-tag1 value1
159+
header X-P-Stream fluentbitdemo
160+
uri /api/v1/ingest
161+
json_date_key timestamp
162+
json_date_format iso8601
163+
164+
## https://docs.fluentbit.io/manual/administration/configuring-fluent-bit/classic-mode/upstream-servers
165+
## This configuration is deprecated, please use `extraFiles` instead.
166+
upstream: {}
167+
168+
## https://docs.fluentbit.io/manual/pipeline/parsers
169+
customParsers: |
170+
# [PARSER]
171+
# Name docker_no_time
172+
# Format json
173+
# Time_Keep Off
174+
# Time_Key time
175+
# Time_Format %Y-%m-%dT%H:%M:%S.%L

index.yaml

Lines changed: 34 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,37 @@ entries:
33
collector:
44
- apiVersion: v2
55
appVersion: 4769fbf
6-
created: "2023-03-13T08:38:18.255419+05:30"
6+
created: "2023-04-02T12:53:12.172311+05:30"
77
description: Helm chart for Parseable Collector
8-
digest: 6dff0616530cb0ab2244f244616dc93d16d67051d887eb263ccc1acf9e69c565
8+
digest: c893997205811de1e22b3a197cb2ac3417993a8bfb14d1a718911b18c94c3750
99
name: collector
1010
type: application
1111
urls:
1212
- https://charts.parseable.io/helm-releases/collector-0.0.1.tgz
1313
version: 0.0.1
1414
parseable:
15+
- apiVersion: v2
16+
appVersion: v0.3.1
17+
created: "2023-04-02T12:53:12.188789+05:30"
18+
dependencies:
19+
- condition: vector.enabled
20+
name: vector
21+
repository: https://helm.vector.dev
22+
version: 0.20.1
23+
- condition: fluent-bit.enabled
24+
name: fluent-bit
25+
repository: https://fluent.github.io/helm-charts
26+
version: 0.25.0
27+
description: Helm chart for Parseable Server
28+
digest: a7f954ab17411a4744fcdf8fe398d2cfb632cad0919d9a65ff1038c50ece61d8
29+
name: parseable
30+
type: application
31+
urls:
32+
- https://charts.parseable.io/helm-releases/parseable-0.3.1.tgz
33+
version: 0.3.1
1534
- apiVersion: v2
1635
appVersion: v0.3.0
17-
created: "2023-03-13T08:38:18.269545+05:30"
36+
created: "2023-04-02T12:53:12.184025+05:30"
1837
description: Helm chart for Parseable Server
1938
digest: ff30739229b727dc637f62fd4481c886a6080ce4556bae10cafe7642ddcfd937
2039
name: parseable
@@ -24,7 +43,7 @@ entries:
2443
version: 0.3.0
2544
- apiVersion: v2
2645
appVersion: v0.2.2
27-
created: "2023-03-13T08:38:18.268454+05:30"
46+
created: "2023-04-02T12:53:12.183165+05:30"
2847
description: Helm chart for Parseable Server
2948
digest: 477d0dc2f0c07d4f4c32e105d4bdd70c71113add5c2a75ac5f1cb42aa0276db7
3049
name: parseable
@@ -34,7 +53,7 @@ entries:
3453
version: 0.2.2
3554
- apiVersion: v2
3655
appVersion: v0.2.1
37-
created: "2023-03-13T08:38:18.266117+05:30"
56+
created: "2023-04-02T12:53:12.182318+05:30"
3857
description: Helm chart for Parseable Server
3958
digest: 84826fcd1b4c579f301569f43b0309c07e8082bad76f5cdd25f86e86ca2e8192
4059
name: parseable
@@ -44,7 +63,7 @@ entries:
4463
version: 0.2.1
4564
- apiVersion: v2
4665
appVersion: v0.2.0
47-
created: "2023-03-13T08:38:18.265101+05:30"
66+
created: "2023-04-02T12:53:12.181659+05:30"
4867
description: Helm chart for Parseable Server
4968
digest: 7a759f7f9809f3935cba685e904c021a0b645f217f4e45b9be185900c467edff
5069
name: parseable
@@ -54,7 +73,7 @@ entries:
5473
version: 0.2.0
5574
- apiVersion: v2
5675
appVersion: v0.1.1
57-
created: "2023-03-13T08:38:18.264264+05:30"
76+
created: "2023-04-02T12:53:12.180806+05:30"
5877
description: Helm chart for Parseable Server
5978
digest: 37993cf392f662ec7b1fbfc9a2ba00ec906d98723e38f3c91ff1daca97c3d0b3
6079
name: parseable
@@ -64,7 +83,7 @@ entries:
6483
version: 0.1.1
6584
- apiVersion: v2
6685
appVersion: v0.1.0
67-
created: "2023-03-13T08:38:18.263388+05:30"
86+
created: "2023-04-02T12:53:12.179996+05:30"
6887
description: Helm chart for Parseable Server
6988
digest: 1d580d072af8d6b1ebcbfee31c2e16c907d08db754780f913b5f0032b403789b
7089
name: parseable
@@ -74,7 +93,7 @@ entries:
7493
version: 0.1.0
7594
- apiVersion: v2
7695
appVersion: v0.0.8
77-
created: "2023-03-13T08:38:18.262587+05:30"
96+
created: "2023-04-02T12:53:12.179273+05:30"
7897
description: Helm chart for Parseable Server
7998
digest: c805254ffa634f96ecec448bcfff9973339aa9487dd8199b21b17b79a4de9345
8099
name: parseable
@@ -84,7 +103,7 @@ entries:
84103
version: 0.0.8
85104
- apiVersion: v2
86105
appVersion: v0.0.7
87-
created: "2023-03-13T08:38:18.261627+05:30"
106+
created: "2023-04-02T12:53:12.178194+05:30"
88107
description: Helm chart for Parseable Server
89108
digest: c591f617ed1fe820bb2c72a4c976a78126f1d1095d552daa07c4700f46c4708a
90109
name: parseable
@@ -94,7 +113,7 @@ entries:
94113
version: 0.0.7
95114
- apiVersion: v2
96115
appVersion: v0.0.6
97-
created: "2023-03-13T08:38:18.260615+05:30"
116+
created: "2023-04-02T12:53:12.176814+05:30"
98117
description: Helm chart for Parseable Server
99118
digest: f9ae56a6fcd6a59e7bee0436200ddbedeb74ade6073deb435b8fcbaf08dda795
100119
name: parseable
@@ -104,7 +123,7 @@ entries:
104123
version: 0.0.6
105124
- apiVersion: v2
106125
appVersion: v0.0.5
107-
created: "2023-03-13T08:38:18.259926+05:30"
126+
created: "2023-04-02T12:53:12.175896+05:30"
108127
description: Helm chart for Parseable Server
109128
digest: 4d6b08a064fba36e16feeb820b77e1e8e60fb6de48dbf7ec8410d03d10c26ad0
110129
name: parseable
@@ -114,7 +133,7 @@ entries:
114133
version: 0.0.5
115134
- apiVersion: v2
116135
appVersion: v0.0.2
117-
created: "2023-03-13T08:38:18.258245+05:30"
136+
created: "2023-04-02T12:53:12.174024+05:30"
118137
description: Helm chart for Parseable Server
119138
digest: 38a0a3e4c498afbbcc76ebfcb9cb598fa2ca843a53cc93b3cb4f135b85c10844
120139
name: parseable
@@ -124,12 +143,12 @@ entries:
124143
version: 0.0.2
125144
- apiVersion: v2
126145
appVersion: v0.0.1
127-
created: "2023-03-13T08:38:18.256475+05:30"
146+
created: "2023-04-02T12:53:12.173227+05:30"
128147
description: Helm chart for Parseable Server
129148
digest: 1f1142db092b9620ee38bb2294ccbb1c17f807b33bf56da43816af7fe89f301e
130149
name: parseable
131150
type: application
132151
urls:
133152
- https://charts.parseable.io/helm-releases/parseable-0.0.1.tgz
134153
version: 0.0.1
135-
generated: "2023-03-13T08:38:18.253267+05:30"
154+
generated: "2023-04-02T12:53:12.171708+05:30"

0 commit comments

Comments
 (0)