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.