Documentation ¶
Index ¶
Constants ¶
const (
DefaultPodManifestPath = "pod-manifests"
)
Variables ¶
This section is empty.
Functions ¶
func APIServers ¶
APIServers returns a list of apiserver endpoints, suitable for seeding client loadbalancer configurations. This function will block until it can return a populated list of apiservers, or if the remote server returns an error (indicating that it does not support this functionality).
func Get ¶
Get returns a pointer to a completed Node configuration struct, containing a merging of the local CLI configuration with settings from the server. Node configuration includes client certificates, which requires node password verification, so this is somewhat computationally expensive on the server side, and is retried with jitter to avoid having clients hammer on the server at fixed periods. A call to this will bock until agent configuration is successfully returned by the server, or the context is cancelled.
func Request ¶
func Request(path string, info *clientaccess.Info, requester HTTPRequester) ([]byte, error)