if cleanup-config-on-exit is set delete generated multus
config file on exit.
add an option to skip watch for master cni config and kubeconfig
as cleanup-config-on-exit with multus-conf-file=auto also triggered
the watch for cases when deletion of multus config is desired but watch isnt
setup signal handling to allow config file cleanup on exit
coverage: 62.736% (-0.4%) from 63.116%
when pulling 4198a768b0ba632b634aca3e61b5dde1fa8602a0 on adrianchiris:cleanup-multus-conf
into aff99fccc5fe3b21aec84bb56a6d1bbaf8ffc45b on k8snetworkplumbingwg:master.
coverage: 62.667% (-0.4%) from 63.116%
when pulling 273c175f97b740b78a4d523f0106695abb12555a on adrianchiris:cleanup-multus-conf
into 41013e7580396629a02213019baad1d0c84a6a2c on k8snetworkplumbingwg:master.
coverage: 62.667% (-0.4%) from 63.116%
when pulling ecc67c7de735f64145cae6720ad8c04c5602da2c on adrianchiris:cleanup-multus-conf
into 41013e7580396629a02213019baad1d0c84a6a2c on k8snetworkplumbingwg:master.
if cleanup-config-on-exit is set delete generated multus config file on exit.
add an option to skip watch for master cni config and kubeconfig as cleanup-config-on-exit with multus-conf-file=auto also triggered the watch for cases when deletion of multus config is desired but watch isnt
setup signal handling to allow config file cleanup on exit