Skip to content

Commit 220a3d2

Browse files
authored
Merge pull request #288 from akash4sh/main
updated Client and Agent chart
2 parents a61956c + 59568dc commit 220a3d2

28 files changed

+129
-1572
lines changed

charts/agent/Chart.yaml

Lines changed: 1 addition & 1 deletion
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: 1.1.7
18+
version: 1.1.8
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

charts/agent/templates/deployment.yaml

Lines changed: 57 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,24 @@ spec:
7575
value: "{{ .Values.schedule.kubepreupgradeInterval }}"
7676
- name: TRIVY_INTERVAL
7777
value: "{{ .Values.schedule.trivyInterval }}"
78+
{{- if .Values.persistence.enabled }}
79+
volumeMounts:
80+
- name: data
81+
mountPath: {{ .Values.persistence.mountPath }}
82+
{{- end }}
7883
resources:
79-
{{- toYaml .Values.resources | nindent 12 }}
84+
limits:
85+
cpu: {{ .Values.resources.limits.cpu }}
86+
memory: {{ .Values.resources.limits.memory }}
87+
{{- if not .Values.persistence.enabled }}
88+
ephemeral-storage: {{ .Values.resources.limits.ephemeralstorage }}
89+
{{- end }}
90+
requests:
91+
cpu: {{ .Values.resources.requests.cpu }}
92+
memory: {{ .Values.resources.requests.memory }}
93+
{{- if not .Values.persistence.enabled }}
94+
ephemeral-storage: {{ .Values.resources.requests.ephemeralstorage }}
95+
{{- end }}
8096
{{- if .Values.git_bridge.enabled }}
8197
- name: git-bridge
8298
image: "{{ .Values.git_bridge.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
@@ -99,8 +115,24 @@ spec:
99115
{{- end }}
100116
- name: NATS_ADDRESS
101117
value: {{ .Values.nats.host }}
118+
{{- if .Values.git_bridge.persistence.enabled }}
119+
volumeMounts:
120+
- name: data
121+
mountPath: {{ .Values.git_bridge.persistence.mountPath }}
122+
{{- end }}
102123
resources:
103-
{{- toYaml .Values.git_bridge.resources | nindent 12 }}
124+
limits:
125+
cpu: {{ .Values.git_bridge.resources.limits.cpu }}
126+
memory: {{ .Values.git_bridge.resources.limits.memory }}
127+
{{- if not .Values.git_bridge.persistence.enabled }}
128+
ephemeral-storage: {{ .Values.git_bridge.resources.limits.ephemeralstorage }}
129+
{{- end }}
130+
requests:
131+
cpu: {{ .Values.git_bridge.resources.requests.cpu }}
132+
memory: {{ .Values.git_bridge.resources.requests.memory }}
133+
{{- if not .Values.git_bridge.persistence.enabled }}
134+
ephemeral-storage: {{ .Values.git_bridge.resources.requests.ephemeralstorage }}
135+
{{- end }}
104136
{{- end }}
105137
{{- if .Values.container_bridge.enabled }}
106138
- name: container-bridge
@@ -124,9 +156,31 @@ spec:
124156
{{- end }}
125157
- name: NATS_ADDRESS
126158
value: {{ .Values.nats.host }}
159+
{{- if .Values.container_bridge.persistence.enabled }}
160+
volumeMounts:
161+
- name: data
162+
mountPath: {{ .Values.container_bridge.persistence.mountPath }}
163+
{{- end }}
127164
resources:
128-
{{- toYaml .Values.container_bridge.resources | nindent 12 }}
165+
limits:
166+
cpu: {{ .Values.container_bridge.resources.limits.cpu }}
167+
memory: {{ .Values.container_bridge.resources.limits.memory }}
168+
{{- if not .Values.container_bridge.persistence.enabled }}
169+
ephemeral-storage: {{ .Values.container_bridge.resources.limits.ephemeralstorage }}
170+
{{- end }}
171+
requests:
172+
cpu: {{ .Values.container_bridge.resources.requests.cpu }}
173+
memory: {{ .Values.container_bridge.resources.requests.memory }}
174+
{{- if not .Values.container_bridge.persistence.enabled }}
175+
ephemeral-storage: {{ .Values.container_bridge.resources.requests.ephemeralstorage }}
176+
{{- end }}
129177
{{- end }}
178+
{{- if .Values.persistence.enabled }}
179+
volumes:
180+
- name: data
181+
persistentVolumeClaim:
182+
claimName: {{ include "agent.fullname" . }}-data
183+
{{- end }}
130184
{{- with .Values.nodeSelector }}
131185
nodeSelector:
132186
{{- toYaml . | nindent 8 }}

charts/agent/templates/pvc.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{{- if .Values.persistence.enabled }}
2+
apiVersion: v1
3+
kind: PersistentVolumeClaim
4+
metadata:
5+
name: {{ include "agent.fullname" . }}-data
6+
spec:
7+
accessModes:
8+
- {{ .Values.persistence.accessMode }}
9+
storageClassName: {{ .Values.persistence.storageClass | default "" }}
10+
resources:
11+
requests:
12+
storage: {{ .Values.persistence.size }}
13+
{{- end }}

charts/agent/values.yaml

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,18 @@ git_bridge:
5252
limits:
5353
cpu: 200m
5454
memory: 256Mi
55-
ephemeral-storage: 100Mi
55+
ephemeralstorage: 100Mi
5656
requests:
5757
cpu: 200m
5858
memory: 256Mi
59+
ephemeralstorage: 100Mi
60+
persistence:
61+
enabled: true
62+
existingClaim: ""
63+
storageClass: ""
64+
mountPath: /mnt/agent/gb
65+
accessMode: ReadWriteOnce
66+
size: 5Gi
5967
ingress:
6068
enabled: true
6169
annotations:
@@ -87,10 +95,18 @@ container_bridge:
8795
limits:
8896
cpu: 200m
8997
memory: 256Mi
90-
ephemeral-storage: 100Mi
98+
ephemeralstorage: 100Mi
9199
requests:
92100
cpu: 200m
93101
memory: 256Mi
102+
ephemeralstorage: 100Mi
103+
persistence:
104+
enabled: true
105+
existingClaim: ""
106+
storageClass: ""
107+
mountPath: /mnt/agent/cb
108+
accessMode: ReadWriteOnce
109+
size: 5Gi
94110
ingress:
95111
enabled: true
96112
annotations:
@@ -127,10 +143,19 @@ resources:
127143
limits:
128144
cpu: 2
129145
memory: 2Gi
130-
ephemeral-storage: 1Gi
146+
ephemeralstorage: 1Gi
131147
requests:
132148
cpu: 200m
133149
memory: 256Mi
150+
ephemeralstorage: 256Mi
151+
152+
persistence:
153+
enabled: true
154+
existingClaim: ""
155+
storageClass: ""
156+
mountPath: /mnt/agent/kbz
157+
accessMode: ReadWriteOnce
158+
size: 5Gi
134159

135160
autoscaling:
136161
enabled: false

charts/clickhouse/.helmignore

Lines changed: 0 additions & 21 deletions
This file was deleted.

charts/clickhouse/Chart.yaml

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)