1// SPDX-FileCopyrightText: Copyright The Lima Authors 2// SPDX-License-Identifier: Apache-2.0 3 4package hostname 5 6import "strings" 7 8// FromInstName generates a hostname from an instance name by prefixing 9// it with "lima-" and replacing all dots and underscores with dashes. 10// E.g. "my_example.com" becomes "lima-my-example-com". 11func FromInstName(instName string) string { 12 s := strings.ReplaceAll(instName, ".", "-") 13 s = strings.ReplaceAll(s, "_", "-") 14 return "lima-" + s 15} 16 17