Documentation
¶
Index ¶
- Constants
- Variables
- func FilterByConditions(conditions []string, text string) bool
- func FilterWebhook(filter *v1beta1.WebhookFilter, text string) bool
- func NewEventRecorder(mgr manager.Manager) record.EventRecorder
- func NewFieldIndexer(mgr manager.Manager) client.FieldIndexer
- type ResourceTemplateAction
- type ResourceTemplateClient
- type ResourceTemplateOptions
- type Webhook
Constants ¶
View Source
const ( ReasonCreated = "Created" ReasonCreateFailed = "CreateFailed" ReasonUpdated = "Updated" ReasonUpdateFailed = "UpdateFailed" ReasonDeleted = "Deleted" ReasonDeleteFailed = "DeleteFailed" ReasonInvalidWebhook = "InvalidWebhook" ReasonNotExist = "NotExist" )
Variables ¶
View Source
var ( ErrInvalidResourceTemplateAction = errors.New("invalid action") ErrResourceNameRequired = errors.New("resourceName is required") )
View Source
var ResourceTemplateClientSet = wire.NewSet( wire.Struct(new(ResourceTemplateClient), "*"), )
ResourceTemplateClientSet provides the client for ResourceTemplate. nolint: gochecknoglobals
Functions ¶
func FilterByConditions ¶
func FilterWebhook ¶
func FilterWebhook(filter *v1beta1.WebhookFilter, text string) bool
func NewEventRecorder ¶
func NewEventRecorder(mgr manager.Manager) record.EventRecorder
func NewFieldIndexer ¶
func NewFieldIndexer(mgr manager.Manager) client.FieldIndexer
Types ¶
type ResourceTemplateAction ¶
type ResourceTemplateAction string
const ( ActionApply ResourceTemplateAction = "apply" ActionDelete ResourceTemplateAction = "delete" )
type ResourceTemplateClient ¶
type ResourceTemplateClient struct { Client client.Client Recorder record.EventRecorder }
func (*ResourceTemplateClient) Handle ¶
func (r *ResourceTemplateClient) Handle(ctx context.Context, options *ResourceTemplateOptions) error
type ResourceTemplateOptions ¶
type ResourceTemplateOptions struct { Action ResourceTemplateAction Event interface{} Webhook Webhook DefaultResourceName string }
Click to show internal directories.
Click to hide internal directories.