Skip to content

Commit aa67515

Browse files
committed
chore: update chart version to 0.7.0 and add additional AI configuration
1 parent b109180 commit aa67515

File tree

3 files changed

+78
-57
lines changed

3 files changed

+78
-57
lines changed

charts/node/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 0.6.1
18+
version: 0.7.0
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
@@ -27,4 +27,4 @@ dependencies:
2727
- name: rsshub
2828
version: 0.2.9
2929
repository: https://naturalselectionlabs.github.io/helm-charts
30-
condition: rsshub.enabled
30+
condition: rsshub.enabled

charts/node/templates/configmap.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ data:
1616
discovery:
1717
{{- toYaml .Values.configs.discovery | nindent 6}}
1818
component:
19+
ai:
20+
{{- toYaml .Values.additionalAi | nindent 8}}
1921
rss:
2022
{{- toYaml .Values.additionalRSS | nindent 8}}
2123
{{- if .Values.workers }}

charts/node/values.yaml

Lines changed: 74 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ global:
7373
# -- Default node affinity rules. Either: `none`, `soft` or `hard`
7474
type: hard
7575
# -- Default match expressions for node affinity
76-
matchExpressions: []
76+
matchExpressions:
77+
[]
7778
# - key: topology.kubernetes.io/zone
7879
# operator: In
7980
# values:
@@ -83,7 +84,8 @@ global:
8384
# -- Default [TopologySpreadConstraints] rules for all components
8485
## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/
8586
## If labelSelector is left out, it will default to the labelSelector of the component
86-
topologySpreadConstraints: []
87+
topologySpreadConstraints:
88+
[]
8789
# - maxSkew: 1
8890
# topologyKey: topology.kubernetes.io/zone
8991
# whenUnsatisfiable: DoNotSchedule
@@ -106,7 +108,6 @@ global:
106108
nameOverride: ""
107109
fullnameOverride: ""
108110

109-
110111
## Core
111112
core:
112113
enabled: true
@@ -121,22 +122,22 @@ core:
121122
# Overrides the image tag whose default is the chart appVersion.
122123
tag: ""
123124

124-
imagePullSecrets: [ ]
125+
imagePullSecrets: []
125126

126-
env: [ ]
127-
envFrom: [ ]
127+
env: []
128+
envFrom: []
128129

129130
# -- Annotations to be added to server Deployment
130-
deploymentAnnotations: { }
131+
deploymentAnnotations: {}
131132

132133
# -- Annotations to be added to server pods
133-
podAnnotations: { }
134+
podAnnotations: {}
134135

135136
# -- Labels to be added to server pods
136-
podLabels: { }
137+
podLabels: {}
137138

138139
# -- Resource limits and requests for the Argo CD server
139-
resources: { }
140+
resources: {}
140141
# limits:
141142
# cpu: 100m
142143
# memory: 128Mi
@@ -150,16 +151,17 @@ core:
150151
# -- Server service account name
151152
name: node-core
152153
# -- Annotations applied to created service account
153-
annotations: { }
154+
annotations: {}
154155
# -- Labels applied to created service account
155-
labels: { }
156+
labels: {}
156157
# -- Automount API credentials for the Service Account
157158
automountServiceAccountToken: true
158159

159-
podSecurityContext: { }
160+
podSecurityContext: {}
160161
# fsGroup: 2000
161162

162-
securityContext: { }
163+
securityContext:
164+
{}
163165
# capabilities:
164166
# drop:
165167
# - ALL
@@ -176,15 +178,15 @@ core:
176178
ingress:
177179
enabled: false
178180
className: ""
179-
annotations: { }
181+
annotations: {}
180182
# kubernetes.io/ingress.class: nginx
181183
# kubernetes.io/tls-acme: "true"
182184
hosts:
183185
- host: chart-example.local
184186
paths:
185187
- path: /
186188
pathType: ImplementationSpecific
187-
tls: [ ]
189+
tls: []
188190
# - secretName: chart-example-tls
189191
# hosts:
190192
# - chart-example.local
@@ -197,23 +199,23 @@ core:
197199
# targetMemoryUtilizationPercentage: 80
198200

199201
# Additional volumes on the output Deployment definition.
200-
volumes: [ ]
202+
volumes: []
201203
# - name: foo
202204
# secret:
203205
# secretName: mysecret
204206
# optional: false
205207

206208
# Additional volumeMounts on the output Deployment definition.
207-
volumeMounts: [ ]
209+
volumeMounts: []
208210
# - name: foo
209211
# mountPath: "/etc/foo"
210212
# readOnly: true
211213

212-
nodeSelector: { }
214+
nodeSelector: {}
213215

214-
tolerations: [ ]
216+
tolerations: []
215217

216-
affinity: { }
218+
affinity: {}
217219

218220
## BroadCaster
219221
broadcaster:
@@ -229,34 +231,34 @@ broadcaster:
229231
# Overrides the image tag whose default is the chart appVersion.
230232
tag: ""
231233

232-
imagePullSecrets: [ ]
234+
imagePullSecrets: []
233235

234-
env: [ ]
235-
envFrom: [ ]
236+
env: []
237+
envFrom: []
236238

237239
# -- Annotations to be added to server Deployment
238-
deploymentAnnotations: { }
240+
deploymentAnnotations: {}
239241

240242
# -- Annotations to be added to server pods
241-
podAnnotations: { }
243+
podAnnotations: {}
242244

243245
# -- Labels to be added to server pods
244-
podLabels: { }
246+
podLabels: {}
245247

246248
# -- Resource limits and requests for the BroadCaster
247-
resources: { }
249+
resources: {}
248250
# limits:
249251
# cpu: 100m
250252
# memory: 128Mi
251253
# requests:
252254
# cpu: 50m
253255
# memory: 64Mi
254256

255-
256-
podSecurityContext: { }
257+
podSecurityContext: {}
257258
# fsGroup: 2000
258259

259-
securityContext: { }
260+
securityContext:
261+
{}
260262
# capabilities:
261263
# drop:
262264
# - ALL
@@ -265,23 +267,23 @@ broadcaster:
265267
# runAsUser: 1000
266268

267269
# Additional volumes on the output Deployment definition.
268-
volumes: [ ]
270+
volumes: []
269271
# - name: foo
270272
# secret:
271273
# secretName: mysecret
272274
# optional: false
273275

274276
# Additional volumeMounts on the output Deployment definition.
275-
volumeMounts: [ ]
277+
volumeMounts: []
276278
# - name: foo
277279
# mountPath: "/etc/foo"
278280
# readOnly: true
279281

280-
nodeSelector: { }
282+
nodeSelector: {}
281283

282-
tolerations: [ ]
284+
tolerations: []
283285

284-
affinity: { }
286+
affinity: {}
285287

286288
## Node monitorx
287289
monitorx:
@@ -295,34 +297,34 @@ monitorx:
295297
# Overrides the image tag whose default is the chart appVersion.
296298
tag: ""
297299

298-
imagePullSecrets: [ ]
300+
imagePullSecrets: []
299301

300-
env: [ ]
301-
envFrom: [ ]
302+
env: []
303+
envFrom: []
302304

303305
# -- Annotations to be added to server Deployment
304-
deploymentAnnotations: { }
306+
deploymentAnnotations: {}
305307

306308
# -- Annotations to be added to server pods
307-
podAnnotations: { }
309+
podAnnotations: {}
308310

309311
# -- Labels to be added to server pods
310-
podLabels: { }
312+
podLabels: {}
311313

312314
# -- Resource limits and requests for the BroadCaster
313-
resources: { }
315+
resources: {}
314316
# limits:
315317
# cpu: 100m
316318
# memory: 128Mi
317319
# requests:
318320
# cpu: 50m
319321
# memory: 64Mi
320322

321-
322-
podSecurityContext: { }
323+
podSecurityContext: {}
323324
# fsGroup: 2000
324325

325-
securityContext: { }
326+
securityContext:
327+
{}
326328
# capabilities:
327329
# drop:
328330
# - ALL
@@ -331,23 +333,23 @@ monitorx:
331333
# runAsUser: 1000
332334

333335
# Additional volumes on the output Deployment definition.
334-
volumes: [ ]
336+
volumes: []
335337
# - name: foo
336338
# secret:
337339
# secretName: mysecret
338340
# optional: false
339341

340342
# Additional volumeMounts on the output Deployment definition.
341-
volumeMounts: [ ]
343+
volumeMounts: []
342344
# - name: foo
343345
# mountPath: "/etc/foo"
344346
# readOnly: true
345347

346-
nodeSelector: { }
348+
nodeSelector: {}
347349

348-
tolerations: [ ]
350+
tolerations: []
349351

350-
affinity: { }
352+
affinity: {}
351353

352354
## Node Configs
353355
configs:
@@ -388,7 +390,6 @@ federated: []
388390
# cpu: 50m
389391
# memory: 64Mi
390392

391-
392393
rsshub:
393394
enabled: false
394395

@@ -404,6 +405,22 @@ additionalRSS:
404405
access_key:
405406
access_code:
406407

408+
additionalAi:
409+
id: agentdata-core
410+
worker: core
411+
endpoint: https://your.agentdata.com/
412+
parameters:
413+
agentdata_db_url:
414+
openai_api_key:
415+
ollama_host:
416+
kaito_api_token:
417+
twitter:
418+
bearer_token:
419+
api_key:
420+
api_secret:
421+
access_token:
422+
access_token_secret:
423+
407424
## Database
408425
database:
409426
driver: postgres
@@ -516,7 +533,8 @@ redis:
516533
failureThreshold: 5
517534

518535
# -- Resource limits and requests for redis-exporter sidecar
519-
resources: {}
536+
resources:
537+
{}
520538
# limits:
521539
# cpu: 50m
522540
# memory: 64Mi
@@ -657,7 +675,8 @@ redis:
657675
# @default -- `[]` (defaults to global.topologySpreadConstraints)
658676
## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/
659677
## If labelSelector is left out, it will default to the labelSelector configuration of the deployment
660-
topologySpreadConstraints: []
678+
topologySpreadConstraints:
679+
[]
661680
# - maxSkew: 1
662681
# topologyKey: topology.kubernetes.io/zone
663682
# whenUnsatisfiable: DoNotSchedule
@@ -738,4 +757,4 @@ externalRedis:
738757
ca_file: /path/to/ca.crt
739758
cert_file: /path/to/client.crt
740759
key_file: /path/to/client.key
741-
insecure_skip_verify: false
760+
insecure_skip_verify: false

0 commit comments

Comments
 (0)