Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Ignore ¶
func Ignore(f ErrorFunction)
Ignore Calls an ErrorFunction, and ignores the result. This allows us to be more explicit when there is no error handling to be done, for example in defers
Types ¶
type ErrorFunction ¶
type ErrorFunction func() error
ErrorFunction A function definition that returns an error to be passed to the Ignore or Panic error handler
type Provider ¶
type Provider struct { provider.BaseProvider Endpoint string `description:"Mesos server endpoint. You can also specify multiple endpoint for Mesos"` Domain string `description:"Default domain used"` ExposedByDefault bool `description:"Expose Mesos apps by default"` GroupsAsSubDomains bool `description:"Convert Mesos groups to subdomains"` ZkDetectionTimeout int `description:"Zookeeper timeout (in seconds)"` RefreshSeconds int `description:"Polling interval (in seconds)"` IPSources string `description:"IPSources (e.g. host, docker, mesos, rkt)"` // e.g. "host", "docker", "mesos", "rkt" StateTimeoutSecond int `description:"HTTP Timeout (in seconds)"` Masters []string }
Provider holds configuration of the provider.
func (*Provider) Provide ¶
func (p *Provider) Provide(configurationChan chan<- types.ConfigMessage, pool *safe.Pool, constraints types.Constraints) error
Provide allows the mesos provider to provide configurations to traefik using the given configuration channel.
Click to show internal directories.
Click to hide internal directories.