|
|
@ -48,16 +48,16 @@ func RegistryRun(ctx context.Context, runtime runtimes.Runtime, reg *k3d.Registr |
|
|
|
func RegistryCreate(ctx context.Context, runtime runtimes.Runtime, reg *k3d.Registry) (*k3d.Node, error) { |
|
|
|
func RegistryCreate(ctx context.Context, runtime runtimes.Runtime, reg *k3d.Registry) (*k3d.Node, error) { |
|
|
|
|
|
|
|
|
|
|
|
// registry name
|
|
|
|
// registry name
|
|
|
|
if len(reg.Name) == 0 { |
|
|
|
if len(reg.Host) == 0 { |
|
|
|
reg.Name = k3d.DefaultRegistryName |
|
|
|
reg.Host = k3d.DefaultRegistryName |
|
|
|
} |
|
|
|
} |
|
|
|
if err := ValidateHostname(reg.Name); err != nil { |
|
|
|
if err := ValidateHostname(reg.Host); err != nil { |
|
|
|
log.Errorln("Invalid name for registry") |
|
|
|
log.Errorln("Invalid name for registry") |
|
|
|
log.Fatalln(err) |
|
|
|
log.Fatalln(err) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
registryNode := &k3d.Node{ |
|
|
|
registryNode := &k3d.Node{ |
|
|
|
Name: reg.Name, |
|
|
|
Name: reg.Host, |
|
|
|
Image: reg.Image, |
|
|
|
Image: reg.Image, |
|
|
|
Role: k3d.RegistryRole, |
|
|
|
Role: k3d.RegistryRole, |
|
|
|
Network: "bridge", // Default network: TODO: change to const from types
|
|
|
|
Network: "bridge", // Default network: TODO: change to const from types
|
|
|
|