Skip to content

Commit 33b7095

Browse files
author
Wei
authored
Merge pull request #140 from Vacant2333/add-metrics-nodes-clusterrole
chore: add clusterrole for node metrics resource
2 parents b74372d + fda4111 commit 33b7095

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

charts/karpenter/templates/clusterrole-core.yaml

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,6 @@ metadata:
2929
{{- end }}
3030
rules:
3131
# Read
32-
- apiGroups: ["karpenter.sh"]
33-
resources: ["nodepools", "nodepools/status", "nodeclaims", "nodeclaims/status"]
34-
verbs: ["get", "list", "watch"]
3532
- apiGroups: [""]
3633
resources: ["pods", "nodes", "persistentvolumes", "persistentvolumeclaims", "replicationcontrollers", "namespaces"]
3734
verbs: ["get", "list", "watch"]
@@ -47,16 +44,13 @@ rules:
4744
- apiGroups: ["apiextensions.k8s.io"]
4845
resources: ["customresourcedefinitions"]
4946
verbs: ["get", "list", "watch"]
50-
- apiGroups: [ "coordination.k8s.io" ]
51-
resources: [ "leases" ]
47+
- apiGroups: ["coordination.k8s.io"]
48+
resources: ["leases"]
49+
verbs: ["get", "list", "watch"]
50+
- apiGroups: ["metrics.k8s.io"]
51+
resources: ["nodes"]
5252
verbs: ["get", "list", "watch"]
5353
# Write
54-
- apiGroups: ["karpenter.sh"]
55-
resources: ["nodeclaims", "nodeclaims/status"]
56-
verbs: ["create", "delete", "update", "patch"]
57-
- apiGroups: ["karpenter.sh"]
58-
resources: ["nodepools", "nodepools/status"]
59-
verbs: ["update", "patch"]
6054
- apiGroups: [""]
6155
resources: ["events"]
6256
verbs: ["create", "patch"]

charts/karpenter/templates/clusterrole.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,16 @@ rules:
3232
- apiGroups: ["karpenter.k8s.alibabacloud"]
3333
resources: ["ecsnodeclasses"]
3434
verbs: ["get", "list", "watch"]
35+
- apiGroups: [ "karpenter.sh" ]
36+
resources: [ "nodepools", "nodepools/status", "nodeclaims", "nodeclaims/status" ]
37+
verbs: [ "get", "list", "watch" ]
3538
# Write
3639
- apiGroups: ["karpenter.k8s.alibabacloud"]
3740
resources: ["ecsnodeclasses", "ecsnodeclasses/status"]
3841
verbs: ["patch", "update"]
42+
- apiGroups: [ "karpenter.sh" ]
43+
resources: [ "nodeclaims", "nodeclaims/status" ]
44+
verbs: [ "create", "delete", "update", "patch" ]
45+
- apiGroups: [ "karpenter.sh" ]
46+
resources: [ "nodepools", "nodepools/status" ]
47+
verbs: [ "update", "patch" ]

0 commit comments

Comments
 (0)