Documentation
¶
Index ¶
- Variables
- type Client
- func (st *Client) DesiredVersion(ctx context.Context, tag string) (version.Number, error)
- func (st *Client) SetVersion(ctx context.Context, tag string, v version.Binary) error
- func (st *Client) Tools(ctx context.Context, tag string) (tools.List, error)
- func (st *Client) WatchAPIVersion(ctx context.Context, agentTag string) (watcher.NotifyWatcher, error)
- type Option
Constants ¶
This section is empty.
Variables ¶
View Source
var WithTracer = base.WithTracer
WithTracer returns an Option that configures the Client to use the supplied tracer.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides access to an upgrader worker's view of the state.
func NewClient ¶
NewClient returns a version of the api client that provides functionality required by the upgrader worker.
func (*Client) DesiredVersion ¶
func (*Client) SetVersion ¶
SetVersion sets the tools version associated with the entity with the given tag, which must be the tag of the entity that the upgrader is running on behalf of.
func (*Client) Tools ¶
Tools returns the agent tools that should run on the given entity, along with a flag whether to disable SSL hostname verification.
func (*Client) WatchAPIVersion ¶
Click to show internal directories.
Click to hide internal directories.