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.