Skip to content

Commit d88bf13

Browse files
committed
remove the unused env and add the required roles
Signed-off-by: Vacant2333 <vacant2333@gmail.com>
1 parent 57bf42d commit d88bf13

File tree

3 files changed

+41
-4
lines changed

3 files changed

+41
-4
lines changed

charts/karpenter/templates/deployment.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ spec:
4646
value: "{{ .Values.controller.healthProbe.port }}"
4747
- name: CLUSTER_ID
4848
value: {{ .Values.controller.settings.clusterID }}
49-
- name: CLUSTER_CNI
50-
value: {{ .Values.controller.settings.clusterCNI }}
5149
- name: TELEMETRY_SHARE
5250
value: {{ .Values.controller.settings.telemetryShare }}
5351
- name: KUBERNETES_MIN_VERSION

charts/karpenter/templates/role.yaml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,44 @@ rules:
3737
- apiGroups: [""]
3838
resources: ["secrets"]
3939
verbs: ["get", "list", "watch"]
40+
---
41+
apiVersion: rbac.authorization.k8s.io/v1
42+
kind: RoleBinding
43+
metadata:
44+
name: {{ include "karpenter.fullname" . }}-lease
45+
namespace: kube-node-lease
46+
labels:
47+
{{- include "karpenter.labels" . | nindent 4 }}
48+
{{- with .Values.additionalAnnotations }}
49+
annotations:
50+
{{- toYaml . | nindent 4 }}
51+
{{- end }}
52+
roleRef:
53+
apiGroup: rbac.authorization.k8s.io
54+
kind: Role
55+
name: {{ include "karpenter.fullname" . }}-lease
56+
subjects:
57+
- kind: ServiceAccount
58+
name: {{ template "karpenter.serviceAccountName" . }}
59+
namespace: {{ .Release.Namespace }}
60+
---
61+
apiVersion: rbac.authorization.k8s.io/v1
62+
kind: Role
63+
metadata:
64+
name: {{ include "karpenter.fullname" . }}-lease
65+
namespace: kube-node-lease
66+
labels:
67+
{{- include "karpenter.labels" . | nindent 4 }}
68+
{{- with .Values.additionalAnnotations }}
69+
annotations:
70+
{{- toYaml . | nindent 4 }}
71+
{{- end }}
72+
rules:
73+
# Read
74+
- apiGroups: ["coordination.k8s.io"]
75+
resources: ["leases"]
76+
verbs: ["get", "list", "watch"]
77+
# Write
78+
- apiGroups: ["coordination.k8s.io"]
79+
resources: ["leases"]
80+
verbs: ["delete"]

charts/karpenter/values.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ controller:
5959
affinity: {}
6060
tolerations: []
6161
settings:
62-
# -- The network cni used by the cluster.
63-
clusterCNI: terway-eniip
6462
# -- The external kubernetes cluster id for new nodes to connect with.
6563
clusterID: ""
6664
# -- The VM memory overhead as a percent that will be subtracted from the total memory for all instance types. The value of `0.075` equals to 7.5%.

0 commit comments

Comments
 (0)