Directories ¶
Path | Synopsis |
---|---|
Package appargs provides argument validation routines for use with github.com/urfave/cli.
|
Package appargs provides argument validation routines for use with github.com/urfave/cli. |
Package cmd provides functionality used to execute commands inside of containers or UVMs, and to connect an upstream client to those commands for handling in/out/err IO.
|
Package cmd provides functionality used to execute commands inside of containers or UVMs, and to connect an upstream client to those commands for handling in/out/err IO. |
Package computeagent contains the proto and compiled go files for the compute agent service.
|
Package computeagent contains the proto and compiled go files for the compute agent service. |
mock
Package computeagent_mock is a generated GoMock package.
|
Package computeagent_mock is a generated GoMock package. |
Package credentials holds the necessary structs and functions for adding and removing Container Credential Guard instances (shortened to CCG normally) for V2 HCS schema containers.
|
Package credentials holds the necessary structs and functions for adding and removing Container Credential Guard instances (shortened to CCG normally) for V2 HCS schema containers. |
Package exec implements a minimalized external process launcher.
|
Package exec implements a minimalized external process launcher. |
guest
|
|
bridge
Package bridge defines the bridge struct, which implements the control loop and functions of the GCS's bridge client.
|
Package bridge defines the bridge struct, which implements the control loop and functions of the GCS's bridge client. |
kmsg
Package kmsg contains support for parsing Linux kernel log entries read from /dev/kmsg.
|
Package kmsg contains support for parsing Linux kernel log entries read from /dev/kmsg. |
linux
Package linux contains definitions required for making a linux ioctl.
|
Package linux contains definitions required for making a linux ioctl. |
prot
Package prot defines any structures used in the communication between the HCS and the GCS.
|
Package prot defines any structures used in the communication between the HCS and the GCS. |
runtime
Package runtime defines the interface between the GCS and an OCI container runtime.
|
Package runtime defines the interface between the GCS and an OCI container runtime. |
runtime/runc
Package runc defines an implementation of the Runtime interface which uses runC as the container runtime.
|
Package runc defines an implementation of the Runtime interface which uses runC as the container runtime. |
spec
Package spec encapsulates a number of GCS specific oci spec modifications, e.g., networking mounts, sandbox path substitutions in guest etc.
|
Package spec encapsulates a number of GCS specific oci spec modifications, e.g., networking mounts, sandbox path substitutions in guest etc. |
transport
Package transport defines the interfaces describing a connection-like data transport mechanism.
|
Package transport defines the interfaces describing a connection-like data transport mechanism. |
This package provides higher level constructs for the win32 job object API.
|
This package provides higher level constructs for the win32 job object API. |
Package layers deals with container layer mounting/unmounting for LCOW and WCOW
|
Package layers deals with container layer mounting/unmounting for LCOW and WCOW |
ncproxy
|
|
protocol
|
|
Package resources handles creating, updating, and releasing resources on a container
|
Package resources handles creating, updating, and releasing resources on a container |
tools
|
|
This package describes the external interface for utility VMs.
|
This package describes the external interface for utility VMs. |
Package wclayer provides bindings to HCS's legacy layer management API and provides a higher level interface around these calls for container layer management.
|
Package wclayer provides bindings to HCS's legacy layer management API and provides a higher level interface around these calls for container layer management. |
Package winapi contains various low-level bindings to Windows APIs.
|
Package winapi contains various low-level bindings to Windows APIs. |
Click to show internal directories.
Click to hide internal directories.