Currently, CNI module configuration can persist after the agent reboot, which leads to possibilities that the recovered agent may pick up stale IP addressed that was checkpointed.
We should keep these configuration in a tmpfs (maybe under /var/run/dcos/cni/networks/<plugin-name>/) for:
- UCR Bridge CNI plugin
Also, backward compatibility is one of the major concern for DC/OS. If there is no such a way to make it backward compatible, we may have to work around this issue with a config management script.