@@ -22,7 +22,6 @@ import (
22
22
23
23
"k8s.io/apimachinery/pkg/api/equality"
24
24
"k8s.io/apimachinery/pkg/api/errors"
25
- "k8s.io/apimachinery/pkg/api/meta"
26
25
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
27
26
"k8s.io/apimachinery/pkg/runtime"
28
27
"k8s.io/apimachinery/pkg/runtime/schema"
@@ -248,19 +247,6 @@ func AddFinalizer(o Object, finalizer string) {
248
247
o .SetFinalizers (append (f , finalizer ))
249
248
}
250
249
251
- // AddFinalizerWithError tries to convert a runtime object to a metav1 object and add the provided finalizer.
252
- // It returns an error if the provided object cannot provide an accessor.
253
- //
254
- // Deprecated: Use AddFinalizer instead. Check is performing on compile time.
255
- func AddFinalizerWithError (o runtime.Object , finalizer string ) error {
256
- m , err := meta .Accessor (o )
257
- if err != nil {
258
- return err
259
- }
260
- AddFinalizer (m .(Object ), finalizer )
261
- return nil
262
- }
263
-
264
250
// RemoveFinalizer accepts an Object and removes the provided finalizer if present.
265
251
func RemoveFinalizer (o Object , finalizer string ) {
266
252
f := o .GetFinalizers ()
@@ -273,19 +259,6 @@ func RemoveFinalizer(o Object, finalizer string) {
273
259
o .SetFinalizers (f )
274
260
}
275
261
276
- // RemoveFinalizerWithError tries to convert a runtime object to a metav1 object and remove the provided finalizer.
277
- // It returns an error if the provided object cannot provide an accessor.
278
- //
279
- // Deprecated: Use RemoveFinalizer instead. Check is performing on compile time.
280
- func RemoveFinalizerWithError (o runtime.Object , finalizer string ) error {
281
- m , err := meta .Accessor (o )
282
- if err != nil {
283
- return err
284
- }
285
- RemoveFinalizer (m .(Object ), finalizer )
286
- return nil
287
- }
288
-
289
262
// ContainsFinalizer checks an Object that the provided finalizer is present.
290
263
func ContainsFinalizer (o Object , finalizer string ) bool {
291
264
f := o .GetFinalizers ()
0 commit comments