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
}