Documentation
¶
Index ¶
Constants ¶
View Source
const (
LayerEnvVar = "COLIMA_LAYER_SSH_PORT"
)
Variables ¶
This section is empty.
Functions ¶
func ColimaStateFile ¶ added in v0.4.5
ColimaStateFile returns path to the colima state yaml file.
func IPAddress ¶
IPAddress returns the ip address for profile. It returns the PTP address if networking is enabled or falls back to 127.0.0.1. It is guaranteed to return a value.
TODO: unnecessary round-trip is done to get instance details from Lima.
func InstanceConfig ¶
InstanceConfig returns the current instance config.
Types ¶
type InstanceInfo ¶
type InstanceInfo struct {
Name string `json:"name,omitempty"`
Status string `json:"status,omitempty"`
Arch string `json:"arch,omitempty"`
CPU int `json:"cpus,omitempty"`
Memory int64 `json:"memory,omitempty"`
Disk int64 `json:"disk,omitempty"`
Dir string `json:"dir,omitempty"`
Network []struct {
VNL string `json:"vnl,omitempty"`
Interface string `json:"interface,omitempty"`
} `json:"network,omitempty"`
IPAddress string `json:"address,omitempty"`
Runtime string `json:"runtime,omitempty"`
}
InstanceInfo is the information about a Lima instance
func Instances ¶
func Instances() ([]InstanceInfo, error)
Instances returns Lima instances created by colima.
func (InstanceInfo) Running ¶
func (i InstanceInfo) Running() bool
Click to show internal directories.
Click to hide internal directories.