plugins/libcni
Dan Williams 71c4a60741 spec,libcni: add support for injecting runtimeConfig into plugin stdin data
Add a new CapabilityArgs member to the RuntimeConf struct which runtimes can
use to pass arbitrary capability-based keys to the plugin.  Elements of this
member will be filtered against the plugin's advertised capabilities (from
its config JSON) and then added to a new "runtimeConfig" top-level map added
to the config JSON sent to the plugin on stdin.

Also "runtime_config"->"runtimeConfig" in CONVENTIONS.md to make
capitalization consistent with other CNI config keys like "cniVersion".
2017-03-01 10:49:40 -06:00
..
api_test.go spec,libcni: add support for injecting runtimeConfig into plugin stdin data 2017-03-01 10:49:40 -06:00
api.go spec,libcni: add support for injecting runtimeConfig into plugin stdin data 2017-03-01 10:49:40 -06:00
backwards_compatibility_test.go testing: test invocation of newer plugins with an older libcni 2016-10-25 16:33:35 +02:00
conf_test.go spec,libcni: add support for injecting runtimeConfig into plugin stdin data 2017-03-01 10:49:40 -06:00
conf.go spec,libcni: add support for injecting runtimeConfig into plugin stdin data 2017-03-01 10:49:40 -06:00
libcni_suite_test.go testing: test invocation of newer plugins with an older libcni 2016-10-25 16:33:35 +02:00