VOL-1674 - add version reporting information
Change-Id: Ie6cc244c66077467d371ffb3506ea0f4e817c197
diff --git a/ro_core/config/config.go b/ro_core/config/config.go
index b7906f2..030134b 100644
--- a/ro_core/config/config.go
+++ b/ro_core/config/config.go
@@ -36,6 +36,7 @@
default_KVTxnKeyDelTime = 60
default_LogLevel = 0
default_Banner = false
+ default_DisplayVersionOnly = false
default_CoreTopic = "rocore"
default_ROCoreEndpoint = "rocore"
default_ROCoreKey = "pki/voltha.key"
@@ -59,6 +60,7 @@
CoreTopic string
LogLevel int
Banner bool
+ DisplayVersionOnly bool
ROCoreKey string
ROCoreCert string
ROCoreCA string
@@ -84,6 +86,7 @@
CoreTopic: default_CoreTopic,
LogLevel: default_LogLevel,
Banner: default_Banner,
+ DisplayVersionOnly: default_DisplayVersionOnly,
ROCoreKey: default_ROCoreKey,
ROCoreCert: default_ROCoreCert,
ROCoreCA: default_ROCoreCA,
@@ -133,6 +136,9 @@
help = fmt.Sprintf("Show startup banner log lines")
flag.BoolVar(&cf.Banner, "banner", default_Banner, help)
+ help = fmt.Sprintf("Show version information and exit")
+ flag.BoolVar(&cf.DisplayVersionOnly, "version", default_DisplayVersionOnly, help)
+
flag.Parse()
containerName := getContainerInfo()