File tree Expand file tree Collapse file tree 15 files changed +291
-203
lines changed Expand file tree Collapse file tree 15 files changed +291
-203
lines changed Original file line number Diff line number Diff line change
1
+ on :
2
+ pull_request :
3
+ paths-ignore :
4
+ - " docs/**"
5
+ - " helm/**"
6
+ - " assets/**"
7
+ - " **.md"
8
+ push :
9
+ branches :
10
+ - main
11
+
12
+ name : Lint, Test and Coverage Report
13
+ jobs :
14
+ coverage :
15
+ runs-on : ubuntu-latest
16
+ steps :
17
+ - uses : actions/checkout@v2
18
+ - uses : dtolnay/rust-toolchain@stable
19
+ with :
20
+ components : clippy
21
+
22
+ - uses : Swatinem/rust-cache@v2
23
+ with :
24
+ shared-key : ${{ runner.os }}-cargo
25
+
26
+ - uses : taiki-e/install-action@v2
27
+ with :
28
+ tool : cargo-hack, cargo-llvm-cov, nextest
29
+
30
+ - name : Check with clippy
31
+ run : cargo hack clippy --verbose --each-feature --no-dev-deps -- -D warnings
32
+
33
+ - name : Check docs
34
+ run : cargo hack doc --verbose --no-deps --each-feature --no-dev-deps
35
+
36
+ - name : Doctests
37
+ run : cargo hack --each-feature test --doc
38
+
39
+ - name : Tests
40
+ run : cargo hack --each-feature llvm-cov --no-report nextest
41
+
42
+ - name : Genrate coverage report
43
+ run : cargo llvm-cov report --lcov --output-path coverage.lcov
44
+
45
+ - name : Upload Coverage Report
46
+ uses :
coverallsapp/[email protected]
47
+ with :
48
+ github-token : ${{ secrets.GITHUB_TOKEN }}
49
+ file : ./coverage.lcov
50
+ parallel : true
51
+ flag-name : run-${{ matrix.os }}-cargo
52
+
53
+ - name : Finish Coverage Report
54
+ uses :
coverallsapp/[email protected]
55
+ with :
56
+ github-token : ${{ secrets.GITHUB_TOKEN }}
57
+ parallel-finished : true
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: v2
2
2
name : parseable
3
3
description : Helm chart for Parseable Server
4
4
type : application
5
- version : 1.6.3
5
+ version : 1.6.4
6
6
appVersion : " v1.6.3"
7
7
maintainers :
8
8
- name : Parseable Team
@@ -18,3 +18,4 @@ dependencies:
18
18
version : 0.48.0
19
19
repository : https://fluent.github.io/helm-charts
20
20
condition : fluent-bit.enabled
21
+
Original file line number Diff line number Diff line change 54
54
apiVersion : v1
55
55
fieldPath : metadata.name
56
56
{{- end }}
57
- {{- range $secret := .Values.parseable.s3ModeSecret }}
57
+
58
+ {{- if and .Values.parseable.s3ModeSecret .Values.parseable.s3ModeSecret.enabled }}
59
+ {{- range $secret := .Values.parseable.s3ModeSecret.secrets }}
58
60
{{- range $key := $secret.keys }}
59
61
{{- $envPrefix := $secret.prefix | default "" | upper }}
60
62
{{- $envKey := $key | upper | replace "." "_" | replace "-" "_" }}
65
67
key : {{ $key }}
66
68
{{- end }}
67
69
{{- end }}
68
- {{- range $secret := .Values.parseable.blobModeSecret }}
70
+ {{- end }}
71
+
72
+ {{- if and .Values.parseable.blobModeSecret .Values.parseable.blobModeSecret.enabled }}
73
+ {{- range $secret := .Values.parseable.blobModeSecret.secrets }}
69
74
{{- range $key := $secret.keys }}
70
75
{{- $envPrefix := $secret.prefix | default "" | upper }}
71
76
{{- $envKey := $key | upper | replace "." "_" | replace "-" "_" }}
76
81
key : {{ $key }}
77
82
{{- end }}
78
83
{{- end }}
84
+ {{- end }}
79
85
- name : P_MODE
80
86
value : " ingest"
81
87
ports :
Original file line number Diff line number Diff line change @@ -52,11 +52,15 @@ spec:
52
52
fieldRef :
53
53
apiVersion : v1
54
54
fieldPath : metadata.name
55
+ - name : P_MODE
56
+ value : " query"
55
57
{{- range $key, $value := .Values.parseable.env }}
56
58
- name : {{ $key }}
57
59
value : {{ tpl $value $ | quote }}
58
60
{{- end }}
59
- {{- range $secret := .Values.parseable.s3ModeSecret }}
61
+
62
+ {{- if and .Values.parseable.s3ModeSecret .Values.parseable.s3ModeSecret.enabled }}
63
+ {{- range $secret := .Values.parseable.s3ModeSecret.secrets }}
60
64
{{- range $key := $secret.keys }}
61
65
{{- $envPrefix := $secret.prefix | default "" | upper }}
62
66
{{- $envKey := $key | upper | replace "." "_" | replace "-" "_" }}
@@ -67,13 +71,10 @@ spec:
67
71
key : {{ $key }}
68
72
{{- end }}
69
73
{{- end }}
70
- - name : P_MODE
71
- value : " query"
72
- {{- if .Values.parseable.persistence.querier.enabled }}
73
- - name : P_HOT_TIER_DIR
74
- value : " /parseable/hot-tier"
75
74
{{- end }}
76
- {{- range $secret := .Values.parseable.blobModeSecret }}
75
+
76
+ {{- if and .Values.parseable.blobModeSecret .Values.parseable.blobModeSecret.enabled }}
77
+ {{- range $secret := .Values.parseable.blobModeSecret.secrets }}
77
78
{{- range $key := $secret.keys }}
78
79
{{- $envPrefix := $secret.prefix | default "" | upper }}
79
80
{{- $envKey := $key | upper | replace "." "_" | replace "-" "_" }}
84
85
key : {{ $key }}
85
86
{{- end }}
86
87
{{- end }}
88
+ {{- end }}
87
89
ports :
88
90
- containerPort : 8000
89
91
{{- with .Values.readinessProbe }}
Original file line number Diff line number Diff line change 47
47
- name : {{ $key }}
48
48
value : {{ tpl $value $ | quote }}
49
49
{{- end }}
50
- {{- if .Values.parseable.localModeSecret }}
51
- {{- range $secret := .Values.parseable.localModeSecret }}
50
+ {{- if and .Values.parseable.localModeSecret .Values.parseable.localModeSecret.enabled }}
51
+ {{- range $secret := .Values.parseable.localModeSecret.secrets }}
52
52
{{- range $key := $secret.keys }}
53
53
{{- $envPrefix := $secret.prefix | default "" | upper }}
54
54
{{- $envKey := $key | upper | replace "." "_" | replace "-" "_" }}
59
59
key : {{ $key }}
60
60
{{- end }}
61
61
{{- end }}
62
- {{- else }}
63
- {{- range $secret := .Values.parseable.s3ModeSecret }}
62
+ {{- end }}
63
+
64
+ {{- if and .Values.parseable.s3ModeSecret .Values.parseable.s3ModeSecret.enabled }}
65
+ {{- range $secret := .Values.parseable.s3ModeSecret.secrets }}
64
66
{{- range $key := $secret.keys }}
65
67
{{- $envPrefix := $secret.prefix | default "" | upper }}
66
68
{{- $envKey := $key | upper | replace "." "_" | replace "-" "_" }}
72
74
{{- end }}
73
75
{{- end }}
74
76
{{- end }}
75
- {{- range $secret := .Values.parseable.blobModeSecret }}
77
+
78
+ {{- if and .Values.parseable.blobModeSecret .Values.parseable.blobModeSecret.enabled }}
79
+ {{- range $secret := .Values.parseable.blobModeSecret.secrets }}
76
80
{{- range $key := $secret.keys }}
77
81
{{- $envPrefix := $secret.prefix | default "" | upper }}
78
82
{{- $envKey := $key | upper | replace "." "_" | replace "-" "_" }}
83
87
key : {{ $key }}
84
88
{{- end }}
85
89
{{- end }}
90
+ {{- end }}
86
91
ports :
87
92
- containerPort : 8000
88
93
{{- with .Values.readinessProbe }}
Original file line number Diff line number Diff line change @@ -77,46 +77,45 @@ parseable:
77
77
# # blobModeSecret if store is set to blob-store
78
78
# # s3ModeSecret if store is set to s3-store
79
79
localModeSecret :
80
- - type : env
81
- name : parseable-env-secret
82
- prefix : P_
83
- keys :
84
- - addr
85
- - username
86
- - password
87
- - staging.dir
88
- - fs.dir
89
- # blobModeSecret:
90
- # - type: env
91
- # name: parseable-env-secret
92
- # prefix: p_
93
- # keys:
94
- # - addr
95
- # - username
96
- # - password
97
- # - azr.access_key
98
- # - azr.account
99
- # - azr.container
100
- # - azr.url
101
- # s3ModeSecret:
102
- # - type: env
103
- # name: parseable-env-secret
104
- # prefix: P_
105
- # keys:
106
- # ## Comment / uncomment the following lines as required
107
- # # - tls.cert.path
108
- # # - tls.key.path
109
- # # - storage.upload.interval
110
- # - addr
111
- # - username
112
- # - password
113
- # - staging.dir
114
- # - fs.dir
115
- # - s3.url
116
- # - s3.access.key
117
- # - s3.secret.key
118
- # - s3.bucket
119
- # - s3.region
80
+ enabled : false
81
+ secrets :
82
+ - name : parseable-env-secret
83
+ prefix : P_
84
+ keys :
85
+ - addr
86
+ - username
87
+ - password
88
+ - staging.dir
89
+ - fs.dir
90
+ blobModeSecret :
91
+ enabled : false
92
+ secrets :
93
+ - name : parseable-env-secret
94
+ prefix : P_
95
+ keys :
96
+ - addr
97
+ - username
98
+ - password
99
+ - azr.access_key
100
+ - azr.account
101
+ - azr.container
102
+ - azr.url
103
+ s3ModeSecret :
104
+ enabled : false
105
+ secrets :
106
+ - name : parseable-env-secret
107
+ prefix : P_
108
+ keys :
109
+ - addr
110
+ - username
111
+ - password
112
+ - staging.dir
113
+ - fs.dir
114
+ - s3.url
115
+ - s3.access.key
116
+ - s3.secret.key
117
+ - s3.bucket
118
+ - s3.region
120
119
serviceAccount :
121
120
create : true
122
121
name : " parseable"
@@ -298,6 +297,7 @@ vector:
298
297
fluent-bit :
299
298
enabled : true
300
299
kind : DaemonSet
300
+ serverHost : parseable.parseable.svc.cluster.local
301
301
replicaCount : 1
302
302
image :
303
303
repository : parseable/fluent-bit
@@ -383,7 +383,7 @@ fluent-bit:
383
383
[OUTPUT]
384
384
Name parseable
385
385
Match kube.*
386
- Server_Host parseable.parseable.svc.cluster.local
386
+ Server_Host {{ .Values.serverHost }}
387
387
Username admin
388
388
Password admin
389
389
Server_Port 80
@@ -393,7 +393,7 @@ fluent-bit:
393
393
[OUTPUT]
394
394
Name parseable
395
395
Match k8s_events
396
- Server_Host parseable.parseable.svc.cluster.local
396
+ Server_Host {{ .Values.serverHost }}
397
397
Server_Port 80
398
398
Username admin
399
399
Password admin
You can’t perform that action at this time.
0 commit comments