Documentation ¶
Index ¶
Constants ¶
View Source
const ( ExposeConfigURLProtocol = "expose.config.fabric8.io/url-protocol" ExposeConfigURLKeyAnnotation = "expose.config.fabric8.io/url-key" ExposeConfigHostKeyAnnotation = "expose.config.fabric8.io/host-key" ExposeConfigApiServerKeyAnnotation = "expose.config.fabric8.io/apiserver-key" ExposeConfigApiServerURLKeyAnnotation = "expose.config.fabric8.io/apiserver-url-key" ExposeConfigConsoleURLKeyAnnotation = "expose.config.fabric8.io/console-url-key" ExposeConfigApiServerProtocolKeyAnnotation = "expose.config.fabric8.io/apiserver-protocol-key" ExposeConfigOAuthAuthorizeURLKeyAnnotation = "expose.config.fabric8.io/oauth-authorize-url-key" ExposeConfigYamlAnnotation = "expose.config.fabric8.io/config-yaml" OAuthAuthorizeUrlEnvVar = "OAUTH_AUTHORIZE_URL" )
Variables ¶
View Source
var (
DefaultConfig = Config{}
)
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Domain string `yaml:"domain,omitempty"` Exposer string `yaml:"exposer"` ApiServer string `yaml:"apiserver,omitempty"` NodeIP string `yaml:"node-ip,omitempty"` RouteHost string `yaml:"route-host,omitempty"` RouteUsePath bool `yaml:"route-use-path,omitempty"` ConsoleURL string `yaml:"console-url,omitempty"` AuthorizePath string `yaml:"authorize-path,omitempty"` ApiServerProtocol string `yaml:"apiserver-protocol"` WatchNamespaces string `yaml:"watch-namespaces"` WatchCurrentNamespace bool `yaml:"watch-current-namespace"` HTTP bool `yaml:"http"` TLSAcme bool `yaml:"tls-acme"` UrlTemplate string `yaml:"urltemplate,omitempty"` // contains filtered or unexported fields }
func (*Config) UnmarshalYAML ¶
type ConfigYaml ¶
func (*ConfigYaml) UpdateConfigMap ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func (*Controller) Hasrun ¶
func (c *Controller) Hasrun() bool
func (*Controller) Stop ¶
func (c *Controller) Stop()
type OAuthServer ¶
Click to show internal directories.
Click to hide internal directories.