Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterMutatingHandler ¶
RegisterMutatingHandler will register workflow mutation handler to the webhook
func RegisterValidatingHandler ¶
func RegisterValidatingHandler(mgr manager.Manager, _ controllers.Args)
RegisterValidatingHandler will register application validate handler to the webhook
Types ¶
type MutatingHandler ¶
MutatingHandler adding user info to application annotations
type ValidatingHandler ¶
type ValidatingHandler struct {
Client client.Client
// Decoder decodes objects
Decoder *admission.Decoder
}
ValidatingHandler handles application
func (*ValidatingHandler) ValidateTimeout ¶
func (h *ValidatingHandler) ValidateTimeout(name, timeout string) field.ErrorList
ValidateTimeout validates the timeout of steps
func (*ValidatingHandler) ValidateWorkflow ¶
func (h *ValidatingHandler) ValidateWorkflow(ctx context.Context, wr *v1alpha1.WorkflowRun) field.ErrorList
ValidateWorkflow validates the Application workflow
Click to show internal directories.
Click to hide internal directories.