{{- if .Values.sessionsNamespace.resourceQuota.enabled }} {{- $rq := .Values.sessionsNamespace.resourceQuota -}} {{- $max := int .Values.session.maxSessions -}} apiVersion: v1 kind: ResourceQuota metadata: name: {{ include "claude-code.fullname" . }}-sessions namespace: {{ include "claude-code.sessionsNamespace" . }} labels: {{- include "claude-code.labels" . | nindent 4 }} spec: hard: {{- if $rq.hard }} {{- /* 明示指定された上限をそのまま使う */}} {{- toYaml $rq.hard | nindent 4 }} {{- else }} {{- /* 既定は同時セッション数の抑制のみ。compute 集計上限は hard で明示指定する。 */}} pods: {{ add $max 2 | quote }} count/services: {{ add $max 2 | quote }} count/pods: {{ add $max 2 | quote }} {{- end }} {{- end }}