I am getting this error, while I don not have problems using it with
cnitool.
cni.cpp:330] Failed to parse CNI network configuration file
'/etc/mesos-cni/93-chain-routing-overwrite.conflist.bak': Protobuf parse
failed: Missing required fields: type
[@ mesos-cni]# cat 93-chain.conflist
{
"name": "test-chain",
"plugins": [{
"type": "bridge",
"bridge": "test-chain0",
"isGateway": false,
"isDefaultGateway": false,
"ipMasq": false,
"ipam": {
"type": "host-local",
"subnet": "10.15.15.0/24"
}
},
{
"type": "portmap",
"capabilities": {"portMappings": true},
"snat": false
}]
}
[@ mesos-cni]# CNI_PATH="/usr/libexec/cni/"
NETCONFPATH="/etc/mesos-cni" cnitool-0.5.2 add test-chain
/var/run/netns/testing
{
"ip4": {
"ip": "10.15.15.2/24",
"gateway": "10.15.15.1"
},
"dns": {}