Commit Graph

7 Commits

Author SHA1 Message Date
Constantine Peresypkin 21cd5f0c1f [exec-plugins]: support plugin lists
add ability to run configurations with plugin lists/chaning
see SPEC >= 0.3.1

Signed-off-by: Constantine Peresypkin <constantine@caspiandb.com>
2021-10-31 17:51:23 +02:00
Stefan Junker 06ea8c1e1f scripts: add DEBUG option 2016-02-23 19:22:48 +01:00
Stefan Junker 67e6f68343 scripts/priv-net-run: print plugin results if DEBUG>0 2016-01-27 10:58:01 +01:00
Stefan Junker 28d18d3e73 scripts: improve shebang compatibility 2016-01-27 10:31:16 +01:00
Eugene Yakubovich 33a575f49d Propagate json error object to the caller
When plugin errors out, it prints out a JSON object to stdout
describing the failure. This object needs to be propagated out
through the plugins and to the container runtime. This change
also adds Print method to both the result and error structs
for easy serialization to stdout.
2015-06-09 10:46:28 -07:00
Eugene Yakubovich b2d9801b25 Do not use netns as ID or for entropy
ContainerID is now required so use that
or generate random bytes.

Fixes #5
2015-05-08 15:02:23 -07:00
Eugene Yakubovich 88377fa346 Add plugin code
This adds basic plugins.
"main" types: veth, bridge, macvlan
"ipam" type: host-local

The code has been ported over from github.com/coreos/rkt project
and adapted to fit the CNI spec.
2015-04-27 14:14:29 -07:00