docker: Index | Files

package cluster

import ""


Package Files



const (
    // EventSocketChange control socket changed
    EventSocketChange = iota
    // EventNodeReady cluster node in ready state
    // EventNodeLeave node is leaving the cluster
    // EventNetworkKeysAvailable network keys correctly configured in the networking layer

type ConfigEventType Uses

type ConfigEventType uint8

ConfigEventType type of the event produced by the cluster

type Provider Uses

type Provider interface {
    IsManager() bool
    IsAgent() bool
    GetLocalAddress() string
    GetListenAddress() string
    GetAdvertiseAddress() string
    GetDataPathAddress() string
    GetRemoteAddressList() []string
    ListenClusterEvents() <-chan ConfigEventType
    AttachNetwork(string, string, []string) (*network.NetworkingConfig, error)
    DetachNetwork(string, string) error
    UpdateAttachment(string, string, *network.NetworkingConfig) error
    WaitForDetachment(context.Context, string, string, string, string) error

Provider provides clustering config details

Package cluster imports 2 packages (graph). Updated 2018-06-25. Refresh now. Tools for package owners. This is an inactive package (no imports and no commits in at least two years).