INNER CODE UNIT · Go
NewControllerResetter
syself/cluster-api-provider-hetzner · controllers/controllers_suite_test.go:95
func NewControllerResetter(
reconcileGate *sync.RWMutex,
sshFactory *mocks.SSHFactory,
hetznerClusterReconciler *HetznerClusterReconciler,
hcloudMachineReconciler *HCloudMachineReconciler,
hcloudMachineTemplateReconciler *HCloudMachineTemplateReconciler,
hetznerBareMetalHostReconciler *HetznerBareMetalHostReconciler,
hetznerBareMetalMachineReconciler *HetznerBareMetalMachineReconciler,
hcloudRemediationReconciler *HCloudRemediationReconciler,
hetznerBareMetalRemediationReconciler *HetznerBareMetalRemediationReconciler,
) *ControllerResetter {
return &ControllerResetter{
reconcileGate: reconcileGate,
baremetalSSHClientFactory: sshFactory,
HetznerClusterReconciler: hetznerClusterReconciler,
HCloudMachineReconciler: hcloudMachineReconciler,
HCloudMachineTemplateReconciler: hcloudMachineTemplateReconciler,
HetznerBareMetalHostReconciler: hetznerBareMetalHostReconciler,