Skip to content

Commit cb85e66

Browse files
committed
chore(charts): change resources format
1 parent 5ccd273 commit cb85e66

3 files changed

Lines changed: 12 additions & 25 deletions

File tree

charts/database/templates/_helper.tpl

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -69,23 +69,3 @@ env:
6969
name: database-creds
7070
key: password
7171
{{- end }}
72-
73-
{{/* Generate database deployment limits */}}
74-
{{- define "database.limits" -}}
75-
{{- if or (.Values.limitsCpu) (.Values.limitsMemory)}}
76-
resources:
77-
limits:
78-
{{- if (.Values.limitsCpu) }}
79-
cpu: {{.Values.limitsCpu}}
80-
{{- end }}
81-
{{- if (.Values.limitsMemory) }}
82-
memory: {{.Values.limitsMemory}}
83-
{{- end }}
84-
{{- if (.Values.limitsHugepages2Mi) }}
85-
hugepages-2Mi: {{.Values.limitsHugepages2Mi}}
86-
{{- end }}
87-
{{- if (.Values.limitsHugepages1Gi) }}
88-
hugepages-1Gi: {{.Values.limitsHugepages1Gi}}
89-
{{- end }}
90-
{{- end }}
91-
{{- end }}

charts/database/templates/database-statefulset.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,11 @@ spec:
3737
protocol: TCP
3838
- containerPort: 5432
3939
protocol: TCP
40-
{{- include "database.limits" . | indent 8 }}
4140
{{- include "database.envs" . | indent 8 }}
41+
{{- with index .Values "resources" }}
42+
resources:
43+
{{- toYaml . | nindent 10 }}
44+
{{- end }}
4245
{{- if not .Values.diagnosticMode.enabled }}
4346
lifecycle:
4447
preStop:

charts/database/values.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@ imageOrg: "drycc"
22
imagePullPolicy: "Always"
33
imageTag: "canary"
44
imageRegistry: "registry.drycc.cc"
5-
# limitsCpu: "100m"
6-
# limitsMemory: "50Mi"
7-
# limitsHugepages2Mi: 100Mi
8-
# limitsHugepages1Gi: 2Gi
95

106
replicas: 3
117

@@ -24,6 +20,14 @@ diagnosticMode:
2420
args:
2521
- infinity
2622

23+
resources: {}
24+
# limits:
25+
# cpu: 200m
26+
# memory: 50Mi
27+
# requests:
28+
# cpu: 100m
29+
# memory: 30Mi
30+
2731
nodeAffinityPreset:
2832
key: "drycc.cc/node"
2933
type: "soft"

0 commit comments

Comments
 (0)