Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultOptions = Options{}
)
Functions ¶
Types ¶
type HealthHandler ¶
type HealthHandler struct { // A function that returns true if empire is healthy. IsHealthy func() bool }
HealthHandler is an http.Handler that returns the health of empire.
func NewHealthHandler ¶
func NewHealthHandler(e *empire.Empire) *HealthHandler
NewHealthHandler returns a new HealthHandler using the IsHealthy method from an Empire instance.
func (*HealthHandler) ServeHTTPContext ¶
func (h *HealthHandler) ServeHTTPContext(_ context.Context, w http.ResponseWriter, r *http.Request) error
type Options ¶
type Options struct { Authenticator auth.Authenticator GitHub struct { // Deployments Webhooks struct { Secret string } Deployments struct { Environments []string ImageBuilder github.ImageBuilder TugboatURL string } } }
Directories ¶
Path | Synopsis |
---|---|
Package auth contains types for authenticating and authorizing requests.
|
Package auth contains types for authenticating and authorizing requests. |
github
Package github provides auth.Authentication and auth.Authorizer implementations backed by GitHub users, orgs and teams.
|
Package github provides auth.Authentication and auth.Authorizer implementations backed by GitHub users, orgs and teams. |
Click to show internal directories.
Click to hide internal directories.