Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstanceMutationWebhookHandler ¶
type InstanceMutationWebhookHandler struct { Client kosmo.Client Log *clog.Logger // contains filtered or unexported fields }
func (*InstanceMutationWebhookHandler) InjectDecoder ¶
func (h *InstanceMutationWebhookHandler) InjectDecoder(d *admission.Decoder) error
func (*InstanceMutationWebhookHandler) SetupWebhookWithManager ¶
func (h *InstanceMutationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
type InstanceValidationWebhookHandler ¶
type InstanceValidationWebhookHandler struct { Client kosmo.Client Log *clog.Logger // contains filtered or unexported fields }
func (*InstanceValidationWebhookHandler) InjectDecoder ¶
func (h *InstanceValidationWebhookHandler) InjectDecoder(d *admission.Decoder) error
func (*InstanceValidationWebhookHandler) SetupWebhookWithManager ¶
func (h *InstanceValidationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
type TemplateMutationWebhookHandler ¶ added in v0.3.0
type TemplateMutationWebhookHandler struct { Client kosmo.Client Log *clog.Logger DefaultURLBase string // contains filtered or unexported fields }
func (*TemplateMutationWebhookHandler) InjectDecoder ¶ added in v0.3.0
func (h *TemplateMutationWebhookHandler) InjectDecoder(d *admission.Decoder) error
func (*TemplateMutationWebhookHandler) SetupWebhookWithManager ¶ added in v0.3.0
func (h *TemplateMutationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
type UserMutationWebhookHandler ¶ added in v0.2.0
type UserMutationWebhookHandler struct { Client kosmo.Client Log *clog.Logger // contains filtered or unexported fields }
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) InjectDecoder ¶ added in v0.2.0
func (h *UserMutationWebhookHandler) InjectDecoder(d *admission.Decoder) error
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 kosmo.Client Log *clog.Logger // contains filtered or unexported fields }
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) InjectDecoder ¶ added in v0.2.0
func (h *UserValidationWebhookHandler) InjectDecoder(d *admission.Decoder) error
func (*UserValidationWebhookHandler) SetupWebhookWithManager ¶ added in v0.2.0
func (h *UserValidationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
type WorkspaceMutationWebhookHandler ¶
type WorkspaceMutationWebhookHandler struct { Client kosmo.Client Log *clog.Logger // contains filtered or unexported fields }
func (*WorkspaceMutationWebhookHandler) Handle ¶
func (h *WorkspaceMutationWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
Handle mutates the fields in workspace
func (*WorkspaceMutationWebhookHandler) InjectDecoder ¶
func (h *WorkspaceMutationWebhookHandler) InjectDecoder(d *admission.Decoder) error
func (*WorkspaceMutationWebhookHandler) SetupWebhookWithManager ¶
func (h *WorkspaceMutationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
type WorkspaceValidationWebhookHandler ¶
type WorkspaceValidationWebhookHandler struct { Client kosmo.Client Log *clog.Logger // contains filtered or unexported fields }
func (*WorkspaceValidationWebhookHandler) Handle ¶
func (h *WorkspaceValidationWebhookHandler) Handle(ctx context.Context, req admission.Request) admission.Response
Handle validates the fields in Workspace
func (*WorkspaceValidationWebhookHandler) InjectDecoder ¶
func (h *WorkspaceValidationWebhookHandler) InjectDecoder(d *admission.Decoder) error
func (*WorkspaceValidationWebhookHandler) SetupWebhookWithManager ¶
func (h *WorkspaceValidationWebhookHandler) SetupWebhookWithManager(mgr ctrl.Manager)
Click to show internal directories.
Click to hide internal directories.