Skip to content

Commit b52f729

Browse files
authored
Merge pull request #41 from aws-solutions-library-samples/patch-karpenter
[Break Glass] Update karpenter spec to v1
2 parents bb39525 + cf27e96 commit b52f729

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

src/charts/sd_on_eks/templates/nodeclass.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
apiVersion: karpenter.k8s.aws/v1beta1
1+
apiVersion: karpenter.k8s.aws/v1
22
kind: EC2NodeClass
33
metadata:
4-
name: {{ include "sdchart.fullname" . }}-nodetemplate-gpu
4+
name: {{ include "sdchart.fullname" . }}-nodeclass-gpu
55
labels:
66
{{- include "sdchart.labels" . | nindent 4 }}
77
{{- if .Values.runtime.labels }}

src/charts/sd_on_eks/templates/nodepool.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
apiVersion: karpenter.sh/v1beta1
1+
apiVersion: karpenter.sh/v1
22
kind: NodePool
33
metadata:
4-
name: {{ include "sdchart.fullname" . }}-provisioner-gpu
4+
name: {{ include "sdchart.fullname" . }}-nodepool-gpu
55
labels:
66
{{- include "sdchart.labels" . | nindent 4 }}
77
{{- if .Values.runtime.labels }}
@@ -20,9 +20,9 @@ spec:
2020
{{- end }}
2121
spec:
2222
nodeClassRef:
23-
apiVersion: karpenter.k8s.aws/v1beta1
23+
group: karpenter.k8s.aws
2424
kind: EC2NodeClass
25-
name: {{ include "sdchart.fullname" . }}-nodetemplate-gpu
25+
name: {{ include "sdchart.fullname" . }}-nodeclass-gpu
2626
taints:
2727
- effect: NoSchedule
2828
key: nvidia.com/gpu
@@ -32,6 +32,9 @@ spec:
3232
{{- if .Values.karpenter.provisioner.extraTaints }}
3333
{{- toYaml .Values.karpenter.provisioner.extraTaints | nindent 6 }}
3434
{{- end }}
35+
{{- if .Values.karpenter.provisioner.disruption.expireAfter }}
36+
expireAfter: {{ .Values.karpenter.provisioner.disruption.expireAfter }}
37+
{{- end }}
3538
requirements:
3639
- key: karpenter.sh/capacity-type
3740
operator: In
@@ -53,14 +56,11 @@ spec:
5356
{{- end }}
5457
disruption:
5558
{{- if .Values.karpenter.provisioner.consolidation }}
56-
consolidationPolicy: WhenUnderutilized
59+
consolidationPolicy: WhenEmptyOrUnderutilized
5760
{{- else }}
5861
consolidationPolicy: WhenEmpty
5962
{{- end }}
60-
{{- if eq .Values.karpenter.provisioner.consolidation false }}
6163
consolidateAfter: {{ .Values.karpenter.provisioner.disruption.consolidateAfter }}
62-
expireAfter: {{ .Values.karpenter.provisioner.disruption.expireAfter }}
63-
{{- end }}
6464
{{- if .Values.karpenter.provisioner.resourceLimits }}
6565
limits:
6666
{{- toYaml .Values.karpenter.provisioner.resourceLimits | nindent 4 }}

0 commit comments

Comments
 (0)