Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetBorder0Token ¶
SetBorder0Token sets the connector token in the environment variable BORDER0_TOKEN
func WriteToFile ¶
func WriteToFile(path string, config *Configuration) error
Types ¶
type Configuration ¶
type Configuration struct { Token string `yaml:"token"` ConnectorId string `yaml:"connector_id,omitempty"` ConnectorServer string `yaml:"connector_server,omitempty"` ConnectorInsecureTransport bool `yaml:"connector_insecure,omitempty"` TunnelServer string `yaml:"tunnel_server,omitempty"` Variables map[string]string `yaml:"variables,omitempty"` }
Configuration represents (static) connector configuration
func GetConfiguration ¶
func GetConfiguration(ctx context.Context, configFilePath string) (*Configuration, error)
GetConfiguration looks for credentials and variables in the standard variable chain. i.e. environment variabels take priority and override any values in config files.
Click to show internal directories.
Click to hide internal directories.