Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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" export:"true"` GroupsAsSubDomains bool `description:"Convert Mesos groups to subdomains" export:"true"` ZkDetectionTimeout int `description:"Zookeeper timeout (in seconds)" export:"true"` RefreshSeconds int `description:"Polling interval (in seconds)" export:"true"` IPSources string `description:"IPSources (e.g. host, docker, mesos, netinfo)" export:"true"` StateTimeoutSecond int `description:"HTTP Timeout (in seconds)" export:"true"` 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.