INNER CODE UNIT · Go

bmMachineNameFromCSR

syself/cluster-api-provider-hetzner · controllers/csr_controller.go:211

func bmMachineNameFromCSR(certificateSigningRequest *certificatesv1.CertificateSigningRequest) string {
	return strings.TrimPrefix(certificateSigningRequest.Spec.Username, nodePrefix+infrav2.BareMetalHostNamePrefix)
}

func machineNameFromCSR(certificateSigningRequest *certificatesv1.CertificateSigningRequest, isHCloudMachine bool) string {
	if isHCloudMachine {
		return hcloudMachineNameFromCSR(certificateSigningRequest)
	}
	return bmMachineNameFromCSR(certificateSigningRequest)
}

func machineNameWithPrefix(machineName string, isHCloudMachine bool) string {
	var hostNamePrefix string
	if !isHCloudMachine {
		hostNamePrefix = infrav2.BareMetalHostNamePrefix
	}
	return hostNamePrefix + machineName
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…