Skip to content

Commit 9a2924f

Browse files
committed
fix limit of resources in quota
Signed-off-by: IvanHunters <[email protected]>
1 parent 8836c15 commit 9a2924f

2 files changed

Lines changed: 17 additions & 4 deletions

File tree

‎hack/e2e-install-cozystack.bats‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,4 +197,14 @@ spec:
197197
EOF
198198
kubectl wait hr/tenant-test -n tenant-root --timeout=1m --for=condition=ready
199199
kubectl wait namespace tenant-test --timeout=20s --for=jsonpath='{.status.phase}'=Active
200+
# Wait for ResourceQuota to appear and assert values
201+
timeout 60 sh -ec 'until [ "$(kubectl get quota -n tenant-test --no-headers 2>/dev/null | wc -l)" -ge 1 ]; do sleep 1; done'
202+
kubectl get quota -n tenant-test \
203+
-o jsonpath='{range .items[*]}{.spec.hard.requests\.memory}{" "}{.spec.hard.requests\.storage}{"\n"}{end}' \
204+
| grep -qx '64Gi 100Gi'
205+
206+
# Assert LimitRange defaults for containers
207+
kubectl get limitrange -n tenant-test \
208+
-o jsonpath='{range .items[*].spec.limits[*]}{.default.cpu}{" "}{.default.memory}{" "}{.defaultRequest.cpu}{" "}{.defaultRequest.memory}{"\n"}{end}' \
209+
| grep -qx '250m 1Gi 100m 128Mi'
200210
}

‎packages/apps/tenant/templates/quota.yaml‎

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,13 @@ metadata:
1616
spec:
1717
limits:
1818
- default:
19-
cpu: "250m"
20-
memory: "1Gi"
19+
cpu: {{ .Values.limitRange.defaults.cpu | default "250m" | quote }}
20+
memory: {{ .Values.limitRange.defaults.memory | default "1Gi" | quote }}
2121
defaultRequest:
22-
cpu: "100m"
23-
memory: "128Mi"
22+
cpu: {{ .Values.limitRange.defaultRequests.cpu | default "100m" | quote }}
23+
memory: {{ .Values.limitRange.defaultRequests.memory | default "128Mi" | quote }}
24+
{{- if hasKey .Values.resourceQuotas "ephemeral-storage" }}
25+
ephemeral-storage: {{ .Values.limitRange.defaultRequests.ephemeralStorage | default "128Mi" | quote }}
26+
{{- end }}
2427
type: Container
2528
{{- end }}

0 commit comments

Comments
 (0)