internal/

directory
v0.12.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: MIT

Directories

Path Synopsis
This package contains annotations that are not exposed to end users and mainly for testing and debugging purposes.
This package contains annotations that are not exposed to end users and mainly for testing and debugging purposes.
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.
Code generated by protoc-gen-go-ttrpc.
Code generated by protoc-gen-go-ttrpc.
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.
Code generated by protoc-gen-go-ttrpc.
Code generated by protoc-gen-go-ttrpc.
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.
hcs
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
Code generated by protoc-gen-go-ttrpc.
Code generated by protoc-gen-go-ttrpc.
protocol
Package resources handles creating, updating, and releasing resources on a container
Package resources handles creating, updating, and releasing resources on a container
Code generated by protoc-gen-go-ttrpc.
Code generated by protoc-gen-go-ttrpc.
tools
uvm
This package describes the external interface for utility VMs.
This package describes the external interface for utility VMs.
scsi
Package scsi handles SCSI device attachment and mounting for VMs.
Package scsi handles SCSI device attachment and mounting for VMs.
vhdx package adds the utility methods necessary to deal with the vhdx that are used as the scratch space for the containers and the uvm.
vhdx package adds the utility methods necessary to deal with the vhdx that are used as the scratch space for the containers and the uvm.
vm
hcs
Code generated by protoc-gen-go-ttrpc.
Code generated by protoc-gen-go-ttrpc.
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.
cim
This package provides utilities for working with container image layers in the cim format via the wclayer APIs.
This package provides utilities for working with container image layers in the cim format via the wclayer APIs.
Package winapi contains various low-level bindings to Windows APIs.
Package winapi contains various low-level bindings to Windows APIs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL