seba-261
Added dummy mode cmd line switch
Change-Id: Ide8e61bc65e8eb7218bc3b8a7d4cbcc279d7a25a
diff --git a/models/physical/chassis.go b/models/physical/chassis.go
index 4e0c4da..5fb9a94 100644
--- a/models/physical/chassis.go
+++ b/models/physical/chassis.go
@@ -18,10 +18,12 @@
import (
"fmt"
+ "log"
"net"
"net/http"
"strings"
+ "gerrit.opencord.org/abstract-olt/internal/pkg/settings"
"gerrit.opencord.org/abstract-olt/models/tosca"
)
@@ -57,7 +59,11 @@
webServerPort := olt.GetAddress().Port
oltStruct := tosca.NewOltProvision(chassis.CLLI, olt.GetHostname(), "openolt", ipString, webServerPort)
yaml, _ := oltStruct.ToYaml()
- fmt.Printf("yaml:%s\n", yaml)
+ if settings.GetDummy() {
+ log.Printf("yaml:%s\n", yaml)
+ log.Println("YAML IS NOT BEING SET TO XOS")
+ return
+ }
client := &http.Client{}
requestList := fmt.Sprintf("http://%s:%d/run", chassis.VCoreAddress.IP.String(), chassis.VCoreAddress.Port)
req, err := http.NewRequest("POST", requestList, strings.NewReader(yaml))
@@ -81,7 +87,11 @@
ontStruct := tosca.NewOntProvision(ont.SerialNumber, slot.Address.IP, ponPort.Number)
yaml, _ := ontStruct.ToYaml()
- fmt.Printf("yaml:%s\n", yaml)
+ if settings.GetDummy() {
+ log.Printf("yaml:%s\n", yaml)
+ log.Println("YAML IS NOT BEING SET TO XOS")
+ return
+ }
client := &http.Client{}
requestList := fmt.Sprintf("http://%s:%d/run", chassis.VCoreAddress.IP.String(), chassis.VCoreAddress.Port)
req, err := http.NewRequest("POST", requestList, strings.NewReader(yaml))