File tree Expand file tree Collapse file tree 3 files changed +10
-9
lines changed
charts/perfectscale-agent Expand file tree Collapse file tree 3 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 21
21
labels :
22
22
{{- include "helm.selectorLabels" . | nindent 8 }}
23
23
spec :
24
- {{- if .Values.priorityClass.enabled }}
25
- priorityClassName : {{ .Values.priorityClass.name }}
24
+ {{- if ne .Values.priorityClass.enabled false }}
25
+ priorityClassName : {{ .Values.priorityClass.name | default "perfectscale-exporter" }}
26
26
{{- end }}
27
27
serviceAccountName : {{ include "helm.serviceAccountName" . }}
28
28
automountServiceAccountToken : true
Original file line number Diff line number Diff line change 1
- {{- if .Values.priorityClass.create }}
2
- {{- $priorityClassExists := lookup "scheduling.k8s.io/v1" "PriorityClass" "" .Values.priorityClass.name }}
1
+ {{- if ne .Values.priorityClass.create false }}
2
+ {{- $priorityClassName := .Values.priorityClass.name | default "perfectscale-exporter" }}
3
+ {{- $priorityClassExists := lookup "scheduling.k8s.io/v1" "PriorityClass" "" $priorityClassName }}
3
4
{{- if not $priorityClassExists }}
4
5
apiVersion : scheduling.k8s.io/v1
5
6
kind : PriorityClass
6
7
metadata :
7
- name : {{ .Values.priorityClass.name }}
8
- annotations :
9
- " helm.sh/hook " : pre-install,pre-upgrade
8
+ name : {{ $priorityClassName }}
10
9
value : {{ .Values.priorityClass.value | default "1000000" }}
11
10
preemptionPolicy : {{ .Values.priorityClass.preemptionpolicy | default "PreemptLowerPriority" }}
12
11
globalDefault : false
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ replicaCount: 1
2
2
image :
3
3
repository : public.ecr.aws/perfectscale-io/psc-exporter
4
4
pullPolicy : Always
5
- tag : " v1.0.13 "
5
+ tag : " v1.0.14 "
6
6
settings :
7
7
deployKubeStateMetrics : true
8
8
serviceId : " psc-exporter"
@@ -79,12 +79,14 @@ containerSecurityContext:
79
79
allowPrivilegeEscalation : false
80
80
seccompProfile :
81
81
type : RuntimeDefault
82
+ # # Pod Priority
83
+ # # Ref: https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/
82
84
priorityClass :
83
85
enabled : true
84
86
create : true
85
87
name : perfectscale-exporter
86
88
preemptionpolicy : PreemptLowerPriority
87
- value : ' '
89
+ value : ' 1000000 '
88
90
# Pod toleration rules.
89
91
# Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
90
92
tolerations : {}
You can’t perform that action at this time.
0 commit comments