buckets

package
v1.3.1119 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateBucketURL

func CreateBucketURL(name string, kind string, settings *jenkinsv1.TeamSettings) (string, error)

CreateBucketURL creates a go-cloud URL to a bucket

func ReadBucketURL

func ReadBucketURL(u *url.URL, timeout time.Duration) ([]byte, error)

ReadBucketURL reads the content of a bucket URL of the for 's3://bucketName/foo/bar/whatnot.txt?param=123' where any of the query arguments are applied to the underlying Bucket URL and the path is extracted and resolved within the bucket

func ReadHTTPURL

func ReadHTTPURL(u string, timeout time.Duration) ([]byte, error)

ReadHTTPURL reads the HTTP based URL and returns the data or returning an error if a 2xx status is not returned

func ReadURL

func ReadURL(urlText string, timeout time.Duration, httpFn func(urlString string) (string, error)) ([]byte, error)

ReadURL reads the given URL from either a http/https endpoint or a bucket URL path. if specified the httpFn is a function which can append the user/password or token if using a git provider

func SplitBucketURL

func SplitBucketURL(u *url.URL) (string, string)

SplitBucketURL splits the full bucket URL into the URL to open the bucket and the file name to refer to within the bucket

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL