Skip to content

Commit

Permalink
feat(helm): allow priorityClassNames to be configured
Browse files Browse the repository at this point in the history
Signed-off-by: Mathias Maes <mathias.maes@aloxy.io>
  • Loading branch information
WatcherWhale committed Sep 7, 2023
1 parent eceab7a commit 1e2138a
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 1 deletion.
2 changes: 1 addition & 1 deletion deployment/helm/ditto/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ description: |
A digital twin is a virtual, cloud based, representation of his real world counterpart
(real world “Things”, e.g. devices like sensors, smart heating, connected cars, smart grids, EV charging stations etc).
type: application
version: 3.3.7 # chart version is effectively set by release-job
version: 3.3.8 # chart version is effectively set by release-job
appVersion: 3.3.6
keywords:
- iot-chart
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,7 @@ spec:
runAsGroup: 1000
allowPrivilegeEscalation: false
{{- end }}
priorityClassName: "{{ .Values.connectivity.priorityClassName }}"
{{- with .Values.connectivity.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
Expand Down
1 change: 1 addition & 0 deletions deployment/helm/ditto/templates/gateway-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,7 @@ spec:
runAsGroup: 1000
allowPrivilegeEscalation: false
{{- end }}
priorityClassName: "{{ .Values.gateway.priorityClassName }}"
{{- with .Values.gateway.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
Expand Down
1 change: 1 addition & 0 deletions deployment/helm/ditto/templates/nginx-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ spec:
emptyDir: {}
- name: nginx-run
emptyDir: {}
priorityClassName: "{{ .Values.nginx.priorityClassName }}"
{{- with .Values.nginx.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
Expand Down
1 change: 1 addition & 0 deletions deployment/helm/ditto/templates/policies-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -290,6 +290,7 @@ spec:
runAsGroup: 1000
allowPrivilegeEscalation: false
{{- end }}
priorityClassName: "{{ .Values.policies.priorityClassName }}"
{{- with .Values.policies.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
Expand Down
1 change: 1 addition & 0 deletions deployment/helm/ditto/templates/things-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,7 @@ spec:
runAsGroup: 1000
allowPrivilegeEscalation: false
{{- end }}
priorityClassName: "{{ .Values.things.priorityClassName }}"
{{- with .Values.things.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,7 @@ spec:
runAsGroup: 1000
allowPrivilegeEscalation: false
{{- end }}
priorityClassName: "{{ .Values.thingsSearch.priorityClassName }}"
{{- with .Values.thingsSearch.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
Expand Down
18 changes: 18 additions & 0 deletions deployment/helm/ditto/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -486,6 +486,9 @@ policies:
enabled: true
# minAvailable number of replicas during voluntary disruptions
minAvailable: 1
# priorityClassName configuration for policies
# ref: https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/#priorityclass
priorityClassName: ""
# nodeSelector configuration for policies
# ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
nodeSelector: {}
Expand Down Expand Up @@ -686,6 +689,9 @@ things:
enabled: true
# minAvailable number of replicas during voluntary disruptions
minAvailable: 1
# priorityClassName configuration for policies
# ref: https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/#priorityclass
priorityClassName: ""
# nodeSelector configuration for things
# ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
nodeSelector: {}
Expand Down Expand Up @@ -908,6 +914,9 @@ thingsSearch:
enabled: true
# minAvailable number of replicas during voluntary disruptions
minAvailable: 1
# priorityClassName configuration for policies
# ref: https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/#priorityclass
priorityClassName: ""
# nodeSelector configuration for things-search
# ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
nodeSelector: {}
Expand Down Expand Up @@ -1090,6 +1099,9 @@ connectivity:
enabled: true
# minAvailable number of replicas during voluntary disruptions
minAvailable: 1
# priorityClassName configuration for policies
# ref: https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/#priorityclass
priorityClassName: ""
# nodeSelector configuration for connectivity
# ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
nodeSelector: {}
Expand Down Expand Up @@ -1355,6 +1367,9 @@ gateway:
enabled: true
# minAvailable number of replicas during voluntary disruptions
minAvailable: 1
# priorityClassName configuration for policies
# ref: https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/#priorityclass
priorityClassName: ""
# nodeSelector configuration for gateway
# ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
nodeSelector: {}
Expand Down Expand Up @@ -1518,6 +1533,9 @@ nginx:
# nodePort: 30080
# annotations to add arbitrary annotations to nginx service
annotations: {}
# priorityClassName configuration for policies
# ref: https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/#priorityclass
priorityClassName: ""
# nodeSelector configuration for nginx
# ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
nodeSelector: {}
Expand Down

0 comments on commit 1e2138a

Please sign in to comment.