package main

var (
	port            int
	metricsPort     int
	vendor          string
	logLevel        string
	logDir          string
	defaultOversell float64

	// clientMode client mode. true: in-cluster, false: out-of-cluster
	clientMode bool
	// kubeConfigPath kube config path. required if the clientMode value is false
	kubeConfigPath string
	// azConfigPath is AvailabilityZone config path for regional server to choose Endpoint Service in shared Ednpoint mode
	azConfigPath string
	// bizType config path
	bizTypeConfigPath string
	// monitorSpecPath is available specs config path
	monitorSpecPath string
	// accountInfoPath is account info config path
	accountInfoPath string
	// vmConfigPath vm config path
	vmConfigPath string
	// alertManagerInfoPath is alertManager info config path
	alertManagerInfoPath string
	// sns info config path
	snsConfigPath string
	// sync alertrule config path
	syncAlertRuleConfigPath string
	//alert rule query cahce config
	overlayAlertRuleCacheConfigPath string
	// diag controller config path
	diagControllerConfigPath string
	// configs for all the k8s controllers
	controllerConfigPath string
	// byocVPCPeeringConfigPath is BYOC VPC peering route config path
	byocVPCPeeringConfigPath string
	// self monitoring endpoint
	selfMonitorEndpoint string
)
