taskcluster

package
v2.0.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2016 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const BEWIT_EXPIRES = time.Hour

Variables

This section is empty.

Functions

func Authorization

func Authorization(clientId, accessToken, certificate string, http *http.Request) string

func AuthorizationDelegate

func AuthorizationDelegate(clientId, accessToken, certificate string, scopes []string, http *http.Request) (string, error)

func Bewit

func Bewit(clientId, accessToken, certificate, uri string) (string, error)

func GetTask

func GetTask(taskId string) (*queueTask, error)

Fetch a task from the taskcluster queue.

Types

type Services

type Services struct {
	Endpoints map[string]string
}

func NewServices

func NewServices() Services

func (*Services) ConvertPath

func (self *Services) ConvertPath(url *url.URL) (*url.URL, error)

Convert a url for the proxy server into a url for the proper taskcluster service.

Examples:

"/queue/v1/stuff" -> "http://queue.taskcluster.net/v1/stuff"

Jump to

Keyboard shortcuts

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