mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-11-03 23:40:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			499 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			499 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package hcsshim
 | 
						|
 | 
						|
import "github.com/sirupsen/logrus"
 | 
						|
 | 
						|
// NameToGuid converts the given string into a GUID using the algorithm in the
 | 
						|
// Host Compute Service, ensuring GUIDs generated with the same string are common
 | 
						|
// across all clients.
 | 
						|
func NameToGuid(name string) (id GUID, err error) {
 | 
						|
	title := "hcsshim::NameToGuid "
 | 
						|
	logrus.Debugf(title+"Name %s", name)
 | 
						|
 | 
						|
	err = nameToGuid(name, &id)
 | 
						|
	if err != nil {
 | 
						|
		err = makeErrorf(err, title, "name=%s", name)
 | 
						|
		logrus.Error(err)
 | 
						|
		return
 | 
						|
	}
 | 
						|
 | 
						|
	return
 | 
						|
}
 |