@@ -182,18 +182,11 @@ func (iptMgr *IptablesManager) InitNpmChains() error {
182182func (iptMgr * IptablesManager ) UninitNpmChains () error {
183183 IptablesAzureChainList := []string {
184184 util .IptablesAzureChain ,
185- util .IptablesAzureKubeSystemChain ,
186185 util .IptablesAzureIngressPortChain ,
187186 util .IptablesAzureIngressFromChain ,
188187 util .IptablesAzureEgressPortChain ,
189188 util .IptablesAzureEgressToChain ,
190189 util .IptablesAzureTargetSetsChain ,
191- // Below chains exists only for before Azure-NPM:v1.0.27
192- // and should be removed after a baking period.
193- util .IptablesAzureIngressFromNsChain ,
194- util .IptablesAzureIngressFromPodChain ,
195- util .IptablesAzureEgressToNsChain ,
196- util .IptablesAzureEgressToPodChain ,
197190 }
198191
199192 // Remove AZURE-NPM chain from FORWARD chain.
@@ -236,12 +229,10 @@ func (iptMgr *IptablesManager) Exists(entry *IptEntry) (bool, error) {
236229 iptMgr .OperationFlag = util .IptablesCheckFlag
237230 returnCode , err := iptMgr .Run (entry )
238231 if err == nil {
239- log .Printf ("Rule exists. %+v." , entry )
240232 return true , nil
241233 }
242234
243235 if returnCode == iptablesErrDoesNotExist {
244- log .Printf ("Rule doesn't exist. %+v." , entry )
245236 return false , nil
246237 }
247238
@@ -348,12 +339,15 @@ func (iptMgr *IptablesManager) Run(entry *IptEntry) (int, error) {
348339 }
349340
350341 cmdArgs := append ([]string {util .IptablesWaitFlag , entry .LockWaitTimeInSeconds , iptMgr .OperationFlag , entry .Chain }, entry .Specs ... )
351- log .Printf ("Executing iptables command %s %v" , cmdName , cmdArgs )
352- _ , err := exec .Command (cmdName , cmdArgs ... ).Output ()
353342
343+ if iptMgr .OperationFlag != util .IptablesCheckFlag {
344+ log .Printf ("Executing iptables command %s %v" , cmdName , cmdArgs )
345+ }
346+
347+ _ , err := exec .Command (cmdName , cmdArgs ... ).Output ()
354348 if msg , failed := err .(* exec.ExitError ); failed {
355349 errCode := msg .Sys ().(syscall.WaitStatus ).ExitStatus ()
356- if errCode > 0 {
350+ if errCode > 0 && iptMgr . OperationFlag != util . IptablesCheckFlag {
357351 log .Errorf ("Error: There was an error running command: [%s %v] Stderr: [%v, %s]" , cmdName , strings .Join (cmdArgs , " " ), err , strings .TrimSuffix (string (msg .Stderr ), "\n " ))
358352 }
359353
0 commit comments