swh:1:snp:c614e79db7a4ccd4655b1a5633b8240eb96afd07
Raw File
Tip revision: 9e582361f8f9ce36772e72b278bed33da8481d97 authored by DeeperMind on 12 March 2019, 23:18:10 UTC
add some more TODOs
Tip revision: 9e58236
types.go
package pkg

import (
	"os"
)

const (
	VizierServiceIPEnvName        = "VIZIER_CORE_PORT_6789_TCP_ADDR"
	VizierServicePortEnvName      = "VIZIER_CORE_PORT_6789_TCP_PORT"
	VizierServiceNamespaceEnvName = "VIZIER_CORE_NAMESPACE"
	VizierService                 = "vizier-core"
	VizierPort                    = "6789"
	ManagerAddr                   = VizierService + ":" + VizierPort
)

func GetManagerAddr() string {
	ns := os.Getenv(VizierServiceNamespaceEnvName)
	if len(ns) == 0 {
		addr := os.Getenv(VizierServiceIPEnvName)
		port := os.Getenv(VizierServicePortEnvName)
		if len(addr) > 0 && len(port) > 0 {
			return addr + ":" + port
		} else {
			return ManagerAddr
		}
	} else {
		return VizierService + "." + ns + ":" + VizierPort
	}
}
back to top