+func getCollectorConfiguration(vespaconf *VESAgentConfiguration) {
+ vespaconf.PrimaryCollector.User = os.Getenv("VESMGR_PRICOLLECTOR_USER")
+ vespaconf.PrimaryCollector.Password = os.Getenv("VESMGR_PRICOLLECTOR_PASSWORD")
+ vespaconf.PrimaryCollector.PassPhrase = os.Getenv("VESMGR_PRICOLLECTOR_PASSPHRASE")
+ vespaconf.PrimaryCollector.FQDN = os.Getenv("VESMGR_PRICOLLECTOR_ADDR")
+ vespaconf.PrimaryCollector.ServerRoot = os.Getenv("VESMGR_PRICOLLECTOR_SERVERROOT")
+ vespaconf.PrimaryCollector.Topic = os.Getenv("VESMGR_PRICOLLECTOR_TOPIC")
+ port_str := os.Getenv("VESMGR_PRICOLLECTOR_PORT")
+ if port_str == "" {
+ vespaconf.PrimaryCollector.Port = 8443
+ } else {
+ port, _ := strconv.Atoi(port_str)
+ vespaconf.PrimaryCollector.Port = port
+ }
+ secure_str := os.Getenv("VESMGR_PRICOLLECTOR_SECURE")
+ if secure_str == "true" {
+ vespaconf.PrimaryCollector.Secure = true
+ } else {
+ vespaconf.PrimaryCollector.Secure = false
+ }
+}
+