add NewNopFinalizer
Signed-off-by: fahed dorgaa <fahed.dorgaa@gmail.com>
This commit is contained in:
parent
c72bcdd922
commit
7b45316e5b
|
|
@ -210,6 +210,18 @@ type APIFinalizer struct {
|
|||
finalizer string
|
||||
}
|
||||
|
||||
// NewNopFinalizer returns a Finalizer that does nothing.
|
||||
func NewNopFinalizer() Finalizer { return nopFinalizer{} }
|
||||
|
||||
type nopFinalizer struct{}
|
||||
|
||||
func (f nopFinalizer) AddFinalizer(ctx context.Context, obj Object) error {
|
||||
return nil
|
||||
}
|
||||
func (f nopFinalizer) RemoveFinalizer(ctx context.Context, obj Object) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewAPIFinalizer returns a new APIFinalizer.
|
||||
func NewAPIFinalizer(c client.Client, finalizer string) *APIFinalizer {
|
||||
return &APIFinalizer{client: c, finalizer: finalizer}
|
||||
|
|
|
|||
Loading…
Reference in New Issue