Directories ¶
Path | Synopsis |
---|---|
Package api defines the API outline for working with different container runtimes.
|
Package api defines the API outline for working with different container runtimes. |
cmd
Package cmd defines the concrete protocol between host and plugins based on libVeinMind plugin system.
|
Package cmd defines the concrete protocol between host and plugins based on libVeinMind plugin system. |
containerd
Package containerd is the API implementation on containerd.
|
Package containerd is the API implementation on containerd. |
docker
Package docker is the API implementation on docker.
|
Package docker is the API implementation on docker. |
kubernetes
Package kubernetes is the API implementation on kubernetes.
|
Package kubernetes is the API implementation on kubernetes. |
pkg/behaviour
Package behaviour implements some common binding based interfaces by their behaviours, so that real entities can conveniently aggregate these behaviour into them.
|
Package behaviour implements some common binding based interfaces by their behaviours, so that real entities can conveniently aggregate these behaviour into them. |
pkg/binding
Package binding is the actual package binding part that requires the libveinmind library through pkg-config, and and attempt to reconstruct the API interface from it.
|
Package binding is the actual package binding part that requires the libveinmind library through pkg-config, and and attempt to reconstruct the API interface from it. |
pkg/pflagext
Package pflagext is the extension of pflag which is part of the cobra framework.
|
Package pflagext is the extension of pflag which is part of the cobra framework. |
plugin
Package plugin defines the plugin system built in with the libveinmind SDK, allowing easy integration and composition of hosts and plugins.
|
Package plugin defines the plugin system built in with the libveinmind SDK, allowing easy integration and composition of hosts and plugins. |
plugin/log
Package plugin/log provides a common log system that is based on the plugin/service.
|
Package plugin/log provides a common log system that is based on the plugin/service. |
plugin/service
Package plugin/service provides a common way for host and plugins to communicate in a IPC-like way.
|
Package plugin/service provides a common way for host and plugins to communicate in a IPC-like way. |
plugin/specflags
Package specflags provides the flag for specifying plugin specific flags, so that extra arguments might be passed to the matched plugin.
|
Package specflags provides the flag for specifying plugin specific flags, so that extra arguments might be passed to the matched plugin. |
tarball
Package tarball is the API implementation on tarball format image.
|
Package tarball is the API implementation on tarball format image. |
Click to show internal directories.
Click to hide internal directories.