Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseConfig ¶
type BaseConfig struct { ACME acmecfg.AcmeConfig HttpRedirectPort uint16 `yaml:"http_redirect_port"` ServicePort uint16 `yaml:"service_port"` StatusPort uint16 `yaml:"status_port"` TLSCertFilename string `yaml:"tls_cert_filename"` TLSKeyFilename string `yaml:"tls_key_filename"` AWSCredentialsFilename string `yaml:"aws_credentials_filename"` AWSListRolesRoleName string `yaml:"aws_list_roles_role_name"` AccountConfigurationUrl string `yaml:"account_configuration_url"` AccountConfigurationCheckInterval time.Duration `yaml:"account_configuration_check_interval"` ClientCAFilename string `yaml:"client_ca_filename"` DataDirectory string `yaml:"data_directory"` }
type GitDatabaseConfig ¶
type OpenIDConfig ¶
type StaticConfiguration ¶
type StaticConfiguration struct { Base BaseConfig DnsLoadBalancer dnslbcfg.Config `yaml:"dns_load_balancer"` GitDB GitDatabaseConfig Ldap UserInfoLDAPSource OpenID OpenIDConfig Watchdog watchdog.Config `yaml:"watchdog"` }
func LoadVerifyConfigFile ¶
func LoadVerifyConfigFile(configFilename string) (*StaticConfiguration, error)
type UserInfoLDAPSource ¶
type UserInfoLDAPSource struct { BindUsername string `yaml:"bind_username"` BindPassword string `yaml:"bind_password"` LDAPTargetURLs string `yaml:"ldap_target_urls"` UserSearchBaseDNs []string `yaml:"user_search_base_dns"` UserSearchFilter string `yaml:"user_search_filter"` GroupSearchBaseDNs []string `yaml:"group_search_base_dns"` GroupSearchFilter string `yaml:"group_search_filter"` }
Click to show internal directories.
Click to hide internal directories.