Skip to content

Commit 9518e14

Browse files
authored
Updated CNSNodeVMAttachment reconciler to prevent unnecessary generation creation (#3561)
Update CNSNodeVMAttachment reconciler to use generation changed predicate
1 parent a267df0 commit 9518e14

File tree

6 files changed

+65
-68
lines changed

6 files changed

+65
-68
lines changed

manifests/supervisorcluster/1.29/cns-csi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ rules:
4949
resources: ["cnsvolumemetadatas", "cnsfileaccessconfigs"]
5050
verbs: ["get", "list", "watch", "update"]
5151
- apiGroups: ["cns.vmware.com"]
52-
resources: ["cnsnodevmattachments", "cnsnodevmbatchattachments", "cnsnodevmbatchattachments/status"]
52+
resources: ["cnsnodevmattachments", "cnsnodevmbatchattachments", "cnsnodevmbatchattachments/status", "cnsnodevmattachments/status"]
5353
verbs: ["get", "list", "watch", "update", "patch"]
5454
- apiGroups: ["cns.vmware.com"]
5555
resources: ["cnscsisvfeaturestates"]

manifests/supervisorcluster/1.30/cns-csi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ rules:
4949
resources: ["cnsvolumemetadatas", "cnsfileaccessconfigs"]
5050
verbs: ["get", "list", "watch", "update"]
5151
- apiGroups: ["cns.vmware.com"]
52-
resources: ["cnsnodevmattachments", "cnsnodevmbatchattachments", "cnsnodevmbatchattachments/status"]
52+
resources: ["cnsnodevmattachments", "cnsnodevmbatchattachments", "cnsnodevmbatchattachments/status", "cnsnodevmattachments/status"]
5353
verbs: ["get", "list", "watch", "update", "patch"]
5454
- apiGroups: ["cns.vmware.com"]
5555
resources: ["cnscsisvfeaturestates"]

manifests/supervisorcluster/1.31/cns-csi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ rules:
4949
resources: ["cnsvolumemetadatas", "cnsfileaccessconfigs"]
5050
verbs: ["get", "list", "watch", "update"]
5151
- apiGroups: ["cns.vmware.com"]
52-
resources: ["cnsnodevmattachments", "cnsnodevmbatchattachments", "cnsnodevmbatchattachments/status"]
52+
resources: ["cnsnodevmattachments", "cnsnodevmbatchattachments", "cnsnodevmbatchattachments/status", "cnsnodevmattachments/status"]
5353
verbs: ["get", "list", "watch", "update", "patch"]
5454
- apiGroups: ["cns.vmware.com"]
5555
resources: ["cnscsisvfeaturestates"]

manifests/supervisorcluster/1.32/cns-csi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ rules:
4949
resources: ["cnsvolumemetadatas", "cnsfileaccessconfigs"]
5050
verbs: ["get", "list", "watch", "update"]
5151
- apiGroups: ["cns.vmware.com"]
52-
resources: ["cnsnodevmattachments", "cnsnodevmbatchattachments", "cnsnodevmbatchattachments/status"]
52+
resources: ["cnsnodevmattachments", "cnsnodevmbatchattachments", "cnsnodevmbatchattachments/status", "cnsnodevmattachments/status"]
5353
verbs: ["get", "list", "watch", "update", "patch"]
5454
- apiGroups: ["cns.vmware.com"]
5555
resources: ["cnscsisvfeaturestates"]

pkg/apis/cnsoperator/config/cns.vmware.com_cnsnodevmattachments.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ spec:
7777
type: object
7878
served: true
7979
storage: true
80+
subresources:
81+
status: {}
8082
status:
8183
acceptedNames:
8284
kind: ""

0 commit comments

Comments
 (0)