mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-24 19:28:09 +00:00
cmd: Prefix packet.net host name with username
If a packet account is shared between users, this makes it clearer who created the machine. Also, switch "moby" to "linuxkit" Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
parent
a837312cc7
commit
71a4cd2f3c
@ -6,6 +6,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
"os"
|
"os"
|
||||||
|
"os/user"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
"github.com/bzub/packngo" // TODO(rn): Update to official once iPXE is merged
|
"github.com/bzub/packngo" // TODO(rn): Update to official once iPXE is merged
|
||||||
@ -13,18 +14,28 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
packetDefaultZone = "ams1"
|
packetDefaultZone = "ams1"
|
||||||
packetDefaultMachine = "baremetal_0"
|
packetDefaultMachine = "baremetal_0"
|
||||||
packetDefaultHostname = "moby"
|
packetBaseURL = "PACKET_BASE_URL"
|
||||||
packetBaseURL = "PACKET_BASE_URL"
|
packetZoneVar = "PACKET_ZONE"
|
||||||
packetZoneVar = "PACKET_ZONE"
|
packetMachineVar = "PACKET_MACHINE"
|
||||||
packetMachineVar = "PACKET_MACHINE"
|
packetAPIKeyVar = "PACKET_API_KEY"
|
||||||
packetAPIKeyVar = "PACKET_API_KEY"
|
packetProjectIDVar = "PACKET_PROJECT_ID"
|
||||||
packetProjectIDVar = "PACKET_PROJECT_ID"
|
packetHostnameVar = "PACKET_HOSTNAME"
|
||||||
packetHostnameVar = "PACKET_HOSTNAME"
|
packetNameVar = "PACKET_NAME"
|
||||||
packetNameVar = "PACKET_NAME"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var (
|
||||||
|
packetDefaultHostname = "linuxkit"
|
||||||
|
)
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
// Prefix host name with username
|
||||||
|
if u, err := user.Current(); err == nil {
|
||||||
|
packetDefaultHostname = u.Username + "-" + packetDefaultHostname
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// ValidateHTTPURL does a sanity check that a URL returns a 200 or 300 response
|
// ValidateHTTPURL does a sanity check that a URL returns a 200 or 300 response
|
||||||
func ValidateHTTPURL(url string) {
|
func ValidateHTTPURL(url string) {
|
||||||
log.Printf("Validating URL: %s", url)
|
log.Printf("Validating URL: %s", url)
|
||||||
|
Loading…
Reference in New Issue
Block a user