We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 73e4369 commit 1eb5a4aCopy full SHA for 1eb5a4a
internal/node/utils.go
@@ -37,8 +37,9 @@ func startCloudNodeLifecycleController(ctx context.Context,
37
// Start the cloudNodeLifecycleController
38
cloudNodeLifecycleController, err := NewCloudNodeLifecycleController(
39
completedConfig.SharedInformers.Core().V1().Nodes(),
40
- // cloud node lifecycle controller uses existing cluster role from node-controller
41
- completedConfig.ClientBuilder.ClientOrDie(initContext.ClientName),
+ // use crusoe-ccm-sa ServiceAccount because custom node lifecycle controller needs
+ // permissions to list and delete VolumeAttachments
42
+ completedConfig.ClientBuilder.ClientOrDie("crusoe-ccm-sa"),
43
cloud,
44
completedConfig.ComponentConfig.KubeCloudShared.NodeMonitorPeriod.Duration,
45
)
0 commit comments