Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstanceMutationWebhookHandler ¶
type InstanceMutationWebhookHandler struct { Client client.Client Log *clog.Logger Decoder admission.Decoder }
func (*InstanceMutationWebhookHandler) SetupWebhookWithManager ¶
func (h *InstanceMutationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
type InstanceValidationWebhookHandler ¶
type InstanceValidationWebhookHandler struct { Client client.Client Log *clog.Logger Decoder admission.Decoder FieldManager string }
func (*InstanceValidationWebhookHandler) SetupWebhookWithManager ¶
func (h *InstanceValidationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
type TemplateValidationWebhookHandler ¶ added in v0.5.0
type TemplateValidationWebhookHandler struct { Client client.Client Log *clog.Logger Decoder admission.Decoder }
func (*TemplateValidationWebhookHandler) Handle ¶ added in v0.5.0
func (h *TemplateValidationWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
Handle validates the fields in Template
func (*TemplateValidationWebhookHandler) SetupWebhookWithManager ¶ added in v0.5.0
func (h *TemplateValidationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
type UserMutationWebhookHandler ¶ added in v0.2.0
type UserMutationWebhookHandler struct { Client client.Client Log *clog.Logger Decoder admission.Decoder }
func (*UserMutationWebhookHandler) Handle ¶ added in v0.2.0
func (h *UserMutationWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
Handle mutates the fields in user
func (*UserMutationWebhookHandler) SetupWebhookWithManager ¶ added in v0.2.0
func (h *UserMutationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
type UserValidationWebhookHandler ¶ added in v0.2.0
type UserValidationWebhookHandler struct { Client client.Client Log *clog.Logger Decoder admission.Decoder }
func (*UserValidationWebhookHandler) Handle ¶ added in v0.2.0
func (h *UserValidationWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
Handle validates the fields in User
func (*UserValidationWebhookHandler) SetupWebhookWithManager ¶ added in v0.2.0
func (h *UserValidationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
type WorkspaceMutationWebhookHandler ¶
type WorkspaceMutationWebhookHandler struct { Client client.Client Log *clog.Logger Decoder admission.Decoder }
func (*WorkspaceMutationWebhookHandler) Handle ¶
func (h *WorkspaceMutationWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
Handle mutates the fields in workspace
func (*WorkspaceMutationWebhookHandler) SetupWebhookWithManager ¶
func (h *WorkspaceMutationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
type WorkspaceValidationWebhookHandler ¶
type WorkspaceValidationWebhookHandler struct { Client client.Client Log *clog.Logger Decoder admission.Decoder }
func (*WorkspaceValidationWebhookHandler) Handle ¶
func (h *WorkspaceValidationWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
Handle validates the fields in Workspace
func (*WorkspaceValidationWebhookHandler) SetupWebhookWithManager ¶
func (h *WorkspaceValidationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
Click to show internal directories.
Click to hide internal directories.