Skip to content

Commit db64eed

Browse files
tamilmani1989sharmasushant
authored andcommitted
report will be sent only once except for reporting error message
1 parent 104d6dc commit db64eed

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

cni/network/plugin/main.go

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ import (
1414
)
1515

1616
const (
17-
hostNetAgentURL = "http://169.254.169.254/machine/plugins?comp=netagent&type=cnireport"
17+
//hostNetAgentURL = "http://169.254.169.254/machine/plugins?comp=netagent&type=cnireport"
18+
hostNetAgentURL = "http://localhost:3500/"
1819
ipamQueryURL = "http://169.254.169.254/machine/plugins?comp=nmagent&type=getinterfaceinfov1"
1920
pluginName = "CNI"
2021
reportType = "application/json"
@@ -41,20 +42,20 @@ func main() {
4142

4243
if !report.GetReportState() {
4344
log.Printf("GetReport state file didn't exist. Setting flag to true")
44-
}
4545

46-
report.Context = "AzureCNI"
46+
report.Context = "AzureCNI"
4747

48-
err = reportManager.SendReport()
49-
if err != nil {
50-
log.Printf("SendReport failed due to %v", err)
51-
} else {
52-
if err = report.SetReportState(); err != nil {
53-
log.Printf("SetReportState failed due to %v", err)
54-
55-
report.ErrorMessage = err.Error()
56-
if reportManager.SendReport() != nil {
57-
log.Printf("SendReport failed due to %v", err)
48+
err = reportManager.SendReport()
49+
if err != nil {
50+
log.Printf("SendReport failed due to %v", err)
51+
} else {
52+
if err = report.SetReportState(); err != nil {
53+
log.Printf("SetReportState failed due to %v", err)
54+
55+
report.ErrorMessage = err.Error()
56+
if reportManager.SendReport() != nil {
57+
log.Printf("SendReport failed due to %v", err)
58+
}
5859
}
5960
}
6061
}

0 commit comments

Comments
 (0)