 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Handler for CRI-O containers.
Index ¶
Constants ¶
      View Source
      
  const CrioNamespace = "crio"
    The namespace under which crio aliases are unique.
      View Source
      
  
    const (
	CrioSocket = "/var/run/crio/crio.sock"
)
    
      View Source
      
  const SystemdNamespace = "system-systemd"
    The namespace systemd runs components under.
Variables ¶
This section is empty.
Functions ¶
func ContainerNameToCrioId ¶
Returns the CRIO ID from the full container name.
Types ¶
type ContainerInfo ¶
type ContainerInfo struct {
	Name        string            `json:"name"`
	Pid         int               `json:"pid"`
	Image       string            `json:"image"`
	CreatedTime int64             `json:"created_time"`
	Labels      map[string]string `json:"labels"`
	Annotations map[string]string `json:"annotations"`
	LogPath     string            `json:"log_path"`
	Root        string            `json:"root"`
	IP          string            `json:"ip_address"`
	IPs         []string          `json:"ip_addresses"`
}
    ContainerInfo represents a given container information
type CrioClient ¶ added in v0.37.0
type CrioClient interface {
	Info() (Info, error)
	ContainerInfo(string) (*ContainerInfo, error)
}
     Click to show internal directories. 
   Click to hide internal directories.