diff --git a/deployments/helm/templates/deployment.yaml b/deployments/helm/templates/deployment.yaml index 2c8c8800cc..d5751d1d07 100644 --- a/deployments/helm/templates/deployment.yaml +++ b/deployments/helm/templates/deployment.yaml @@ -33,6 +33,14 @@ spec: name: {{ template "papyrus.name" . }}-run defaultMode: 0777 {{- end }} + {{- with .Values.deployment.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.deployment.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} containers: - name: {{ template "papyrus.name" . }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -44,11 +52,11 @@ spec: imagePullPolicy: {{ .Values.image.pullPolicy }} resources: limits: - cpu: {{ .Values.resources.limits.cpu | quote }} - memory: {{ .Values.resources.limits.memory }} + cpu: {{ .Values.deployment.resources.limits.cpu | quote }} + memory: {{ .Values.deployment.resources.limits.memory }} requests: - cpu: {{ .Values.resources.requests.cpu | quote}} - memory: {{ .Values.resources.requests.memory }} + cpu: {{ .Values.deployment.resources.requests.cpu | quote}} + memory: {{ .Values.deployment.resources.requests.memory }} {{- if not .Values.backup.enabled }} {{- if .Values.services }} ports: diff --git a/deployments/helm/values.yaml b/deployments/helm/values.yaml index 5ab4e9133f..737cc78e8a 100644 --- a/deployments/helm/values.yaml +++ b/deployments/helm/values.yaml @@ -21,14 +21,19 @@ starknet: central_url: https://alpha-mainnet.starknet.io additional_headers: # optional addtional headers for SN communication -# The default resources for the pod. -resources: - limits: - cpu: "1" - memory: 1Gi - requests: - cpu: 500m - memory: 1Gi +deployment: + # Optional - nodeSelector + nodeSelector: + # Optional - tolerations + tolerations: + # The default resources for a pod. + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 500m + memory: 1Gi # Service variables for a papyrus pod. services: