Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
// GroupStrategy is the logic that applies when creating and updating BuildConfig objects
// in the Group api.
// This differs from the LegacyStrategy in that on create it will set a default build
// pruning limit value for both successful and failed builds. This is new behavior that
// can only be introduced to users consuming the new group based api.
GroupStrategy = groupStrategy{strategy{kapi.Scheme, names.SimpleNameGenerator}}
// LegacyStrategy is the default logic that applies when creating BuildConfig objects.
// Specifically it will not set the default build pruning limit values because that was not
// part of the legacy api.
LegacyStrategy = legacyStrategy{strategy{kapi.Scheme, names.SimpleNameGenerator}}
)
Functions ¶
This section is empty.
Types ¶
type WebHook ¶ added in v1.3.0
type WebHook struct {
// contains filtered or unexported fields
}
func NewWebHookREST ¶ added in v0.5.1
func NewWebHookREST(buildConfigClient buildclient.BuildInterface, groupVersion schema.GroupVersion, plugins map[string]webhook.Plugin) *WebHook
NewWebHookREST returns the webhook handler
func (*WebHook) Connect ¶
func (h *WebHook) Connect(ctx apirequest.Context, name string, options runtime.Object, responder rest.Responder) (http.Handler, error)
Connect responds to connections with a ConnectHandler
func (*WebHook) ConnectMethods ¶
func (h *WebHook) ConnectMethods() []string
ConnectMethods returns the supported web hook types.
func (*WebHook) NewConnectOptions ¶
func (h *WebHook) NewConnectOptions() (runtime.Object, bool, string)
NewConnectionOptions identifies the options that should be passed to this hook
type WebHookHandler ¶
type WebHookHandler struct {
// contains filtered or unexported fields
}
WebHookHandler responds to web hook requests from the master.
func (*WebHookHandler) ProcessWebHook ¶
func (w *WebHookHandler) ProcessWebHook(writer http.ResponseWriter, req *http.Request, ctx apirequest.Context, name, subpath string) error
ProcessWebHook does the actual work of processing the webhook request
Click to show internal directories.
Click to hide internal directories.