Documentation ¶
Index ¶
- func ConvertRancherServices(services []metadata.Service) (nodes map[string]*consulapi.CatalogNode)
- type Client
- func (r *Client) AgentServices(environmentUUID string) (services map[string]*consulapi.AgentService, err error)
- func (r *Client) Node(node string, q *consulapi.QueryOptions) (n *consulapi.CatalogNode, err error)
- func (r *Client) Nodes(environmentUUID string, q *consulapi.QueryOptions) (nodes map[string]*consulapi.CatalogNode, err error)
- func (r *Client) Ping() (string, error)
- func (r *Client) SyncAgentServices(environmentUUID string, rancherNodes map[string]*consulapi.CatalogNode)
- func (r *Client) SyncCatalog(nodes map[string]*consulapi.CatalogNode, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertRancherServices ¶
func ConvertRancherServices(services []metadata.Service) (nodes map[string]*consulapi.CatalogNode)
Types ¶
type Client ¶
Client can be used to query Consul API
func (*Client) AgentServices ¶
func (*Client) Node ¶
func (r *Client) Node(node string, q *consulapi.QueryOptions) (n *consulapi.CatalogNode, err error)
func (*Client) Nodes ¶
func (r *Client) Nodes(environmentUUID string, q *consulapi.QueryOptions) (nodes map[string]*consulapi.CatalogNode, err error)
func (*Client) SyncAgentServices ¶
func (r *Client) SyncAgentServices(environmentUUID string, rancherNodes map[string]*consulapi.CatalogNode)
func (*Client) SyncCatalog ¶
func (r *Client) SyncCatalog(nodes map[string]*consulapi.CatalogNode, rancherNodes map[string]*consulapi.CatalogNode)
Click to show internal directories.
Click to hide internal directories.