Skip to content

Commit e92b852

Browse files
committed
add nodeSelector to statefulSet
1 parent c085d42 commit e92b852

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

charts/templates/statefulset.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@ spec:
1717
{{- include "marklogic.selectorLabels" . | nindent 8 }}
1818
spec:
1919
serviceAccountName: {{ include "marklogic.serviceAccountName" . }}
20-
{{- with .Values.affinity }}
21-
affinity: {{- toYaml . | nindent 8}}
22-
{{- end }}
2320
containers:
2421
- name: marklogic-server
2522
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
@@ -160,6 +157,12 @@ spec:
160157
{{- with .Values.resources }}
161158
resources: {{- toYaml . | nindent 12 }}
162159
{{- end }}
160+
{{- with .Values.affinity }}
161+
affinity: {{- toYaml . | nindent 8}}
162+
{{- end }}
163+
{{- with .Values.nodeSelector }}
164+
nodeSelector: {{- toYaml . | nindent 8}}
165+
{{- end }}
163166
dnsConfig:
164167
searches:
165168
- {{ include "marklogic.headlessURL" . }}

charts/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ auth:
3838
# ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
3939
affinity: {}
4040

41+
# Configure NodeSelector property for scheduling pods to nodes
42+
# ref: https://kubernetes.io/docs/tasks/configure-pod-container/assign-pods-nodes/#create-a-pod-that-gets-scheduled-to-your-chosen-node
43+
nodeSelector: {}
44+
4145
# Configure persistence using persistent Volume Claim
4246
# ref: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#persistentvolumeclaims
4347
# The "" storageClass will use the default storage class for your cluster. (gp2 for EKS, standard for Minikube)

index.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ entries:
55
category: Database
66
apiVersion: v2
77
appVersion: 10.0-9.1
8-
created: "2022-06-02T10:06:12.932605-07:00"
8+
created: "2022-06-14T00:06:14.742722-07:00"
99
description: MarkLogic Server is a multi-model database that has both NoSQL and
1010
trusted enterprise data management capabilities.
11-
digest: f40f59985356ac0a034c4cea1366619a997cb10905ad322bfe7be9047cfa6146
11+
digest: 8d0db044e92a13de4caa5b3ce7855280c72a4d50351d0b04adb9aa2ac2d7fc69
1212
keywords:
1313
- marklogic
1414
- database
@@ -21,4 +21,4 @@ entries:
2121
urls:
2222
- marklogic-1.0.0-ea1.tgz
2323
version: 1.0.0-ea1
24-
generated: "2022-06-02T10:06:12.931869-07:00"
24+
generated: "2022-06-14T00:06:14.741938-07:00"

marklogic-1.0.0-ea1.tgz

56 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)