Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Getter ¶
func (*Getter) Get ¶
func (g *Getter) Get(what string, opts plugingetter.GetOptions) (io.ReadCloser, error)
type HostSpecificTokenAuthTransport ¶
type HostSpecificTokenAuthTransport struct { // Host to TokenSource map TokenSources map[string]oauth2.TokenSource // actual RoundTripper, nil means we use the default one from http. Base http.RoundTripper }
HostSpecificTokenAuthTransport makes sure the http roundtripper only sets an auth token for requests aimed at a specific host.
This helps for example to get release files from Github as Github will redirect to s3 which will error if we give it a Github auth token.
Click to show internal directories.
Click to hide internal directories.