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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…