Which version of mesos will support CNI Plugin Chaining?
Specifically, when will I have the ability to use my own custom
plugin(s) and/or CNI supplied tuning plugin(s) chained with CNI supplied
plugin such as bridge and host-local?
An example conflist added to /etc/cni/net.d/chain0.conflist is below.
The bridge and host-local and tuning plugins come from CNI plugins repo,
and "mychain" is something we supply. This works with cnitool, need it
to work with mesos asap.
{
"name": "chain0",
"cniVersion": "0.3.1",
"plugins": [
{
"type": "bridge",
"bridge": "mynet",
"ipMasq": true,
"isGateway": true,
"ipam": {
"type": "host-local",
"subnet": "10.10.10.0/24",
"routes": [
{ "dst": "0.0.0.0/0" }
]
}
},
{
"name": "mytuning",
"type": "tuning",
"sysctl": {
"net.core.somaxconn": "500"
}
},
{
"type": "chain0",
"Chain0_Flag": true,
"Chain0_Arg": "Arg0"
}
]
}