Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IgnoreNatssChannelService ¶
type IgnoreNatssChannelService struct {
Log logrus.FieldLogger
}
IgnoreNatssChannelService ignores Services associated to NATSS Channels during restore.
func (*IgnoreNatssChannelService) AppliesTo ¶
func (p *IgnoreNatssChannelService) AppliesTo() (velero.ResourceSelector, error)
AppliesTo returns a selector that determines what objects this plugin applies to.
func (*IgnoreNatssChannelService) Execute ¶
func (p *IgnoreNatssChannelService) Execute(input *velero.RestoreItemActionExecuteInput) (*velero.RestoreItemActionExecuteOutput, error)
Execute contains executes the plugin logic on the received object.
type RemoveServiceInstanceFields ¶
type RemoveServiceInstanceFields struct {
Log logrus.FieldLogger
}
RemoveServiceInstanceFields is a plugin for velero to remove several fields before creating restored object
func (*RemoveServiceInstanceFields) AppliesTo ¶
func (p *RemoveServiceInstanceFields) AppliesTo() (velero.ResourceSelector, error)
AppliesTo return list of resource kinds which should be handled by this plugin
func (*RemoveServiceInstanceFields) Execute ¶
func (p *RemoveServiceInstanceFields) Execute(input *velero.RestoreItemActionExecuteInput) (*velero.RestoreItemActionExecuteOutput, error)
Execute contains main logic for plugin nolint
type SetOwnerReference ¶
type SetOwnerReference struct {
Log logrus.FieldLogger
}
SetOwnerReference is a plugin for velero to set new value of UID in metadata.ownerReference field based on new values of other restored objects
func (*SetOwnerReference) AppliesTo ¶
func (p *SetOwnerReference) AppliesTo() (velero.ResourceSelector, error)
AppliesTo return list of resource kinds which should be handled by this plugin
func (*SetOwnerReference) Execute ¶
func (p *SetOwnerReference) Execute(input *velero.RestoreItemActionExecuteInput) (*velero.RestoreItemActionExecuteOutput, error)
Execute contains main logic for plugin nolint