Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( BuildStamp string Branch string GitHash string Version string DefaultAOVersion = AOVersion{ Version: Version, BuildStamp: BuildStamp, Branch: Branch, GitHash: GitHash, } )
The version variables will be set during build time, see build/build.sh
View Source
var DefaultAOConfig = AOConfig{ RefName: "master", Clusters: make(map[string]*Cluster), AvailableClusters: []string{"utv", "utv-relay", "test", "test-relay", "prod", "prod-relay"}, PreferredAPIClusters: []string{"utv", "test"}, AvailableUpdateClusters: []string{"utv", "test"}, ClusterUrlPattern: "https://%s-master.paas.skead.no:8443", BooberUrlPattern: "http://boober-aurora.%s.paas.skead.no", UpdateUrlPattern: "http://ao-aurora-tools.%s.paas.skead.no", GoboUrlPattern: "http://gobo.aurora.%s.paas.skead.no", }
Functions ¶
func GetNewAOClient ¶
func WriteConfig ¶
Types ¶
type AOConfig ¶
type AOConfig struct { RefName string `json:"refName"` APICluster string `json:"apiCluster"` Affiliation string `json:"affiliation"` Localhost bool `json:"localhost"` Clusters map[string]*Cluster `json:"clusters"` AvailableClusters []string `json:"availableClusters"` PreferredAPIClusters []string `json:"preferredApiClusters"` AvailableUpdateClusters []string `json:"availableUpdateClusters"` ClusterUrlPattern string `json:"clusterUrlPattern"` BooberUrlPattern string `json:"booberUrlPattern"` UpdateUrlPattern string `json:"updateUrlPattern"` GoboUrlPattern string `json:"goboUrlPattern"` }
func LoadConfigFile ¶
func (*AOConfig) InitClusters ¶
func (ao *AOConfig) InitClusters()
func (*AOConfig) SelectApiCluster ¶
func (ao *AOConfig) SelectApiCluster()
type AOVersion ¶
type AOVersion struct { Version string `json:"version"` Branch string `json:"branch"` GitHash string `json:"gitHash"` BuildStamp string `json:"buildStamp"` }
func (*AOVersion) IsNewVersion ¶
Click to show internal directories.
Click to hide internal directories.