@@ -40,6 +40,7 @@ import (
4040 "k8s.io/client-go/rest"
4141 "k8s.io/client-go/tools/leaderelection/resourcelock"
4242 configv1alpha1 "k8s.io/component-base/config/v1alpha1"
43+
4344 "sigs.k8s.io/controller-runtime/pkg/cache"
4445 "sigs.k8s.io/controller-runtime/pkg/cache/informertest"
4546 "sigs.k8s.io/controller-runtime/pkg/client"
@@ -446,33 +447,33 @@ var _ = Describe("manger.Manager", func() {
446447 // We must keep this default until we are sure all controller-runtime users have upgraded from the original default
447448 // ConfigMap lock to a controller-runtime version that has this new default. Many users of controller-runtime skip
448449 // versions, so we should be extremely conservative here.
449- It ("should default to ConfigMapsLeasesResourceLock " , func () {
450+ It ("should default to LeasesResourceLock " , func () {
450451 m , err := New (cfg , Options {LeaderElection : true , LeaderElectionID : "controller-runtime" , LeaderElectionNamespace : "my-ns" })
451452 Expect (m ).ToNot (BeNil ())
452453 Expect (err ).ToNot (HaveOccurred ())
453454 cm , ok := m .(* controllerManager )
454455 Expect (ok ).To (BeTrue ())
455- multilock , isMultiLock := cm .resourceLock .(* resourcelock.MultiLock )
456- Expect (isMultiLock ).To (BeTrue ())
457- _ , primaryIsConfigMapLock := multilock .Primary .(* resourcelock.ConfigMapLock )
458- Expect (primaryIsConfigMapLock ).To (BeTrue ())
459- _ , secondaryIsLeaseLock := multilock .Secondary .(* resourcelock.LeaseLock )
460- Expect (secondaryIsLeaseLock ).To (BeTrue ())
456+ _ , isLeaseLock := cm .resourceLock .(* resourcelock.LeaseLock )
457+ Expect (isLeaseLock ).To (BeTrue ())
461458
462459 })
463460 It ("should use the specified ResourceLock" , func () {
464461 m , err := New (cfg , Options {
465462 LeaderElection : true ,
466- LeaderElectionResourceLock : resourcelock .LeasesResourceLock ,
463+ LeaderElectionResourceLock : resourcelock .ConfigMapsLeasesResourceLock ,
467464 LeaderElectionID : "controller-runtime" ,
468465 LeaderElectionNamespace : "my-ns" ,
469466 })
470467 Expect (m ).ToNot (BeNil ())
471468 Expect (err ).ToNot (HaveOccurred ())
472469 cm , ok := m .(* controllerManager )
473470 Expect (ok ).To (BeTrue ())
474- _ , isLeaseLock := cm .resourceLock .(* resourcelock.LeaseLock )
475- Expect (isLeaseLock ).To (BeTrue ())
471+ multilock , isMultiLock := cm .resourceLock .(* resourcelock.MultiLock )
472+ Expect (isMultiLock ).To (BeTrue ())
473+ _ , primaryIsConfigMapLock := multilock .Primary .(* resourcelock.ConfigMapLock )
474+ Expect (primaryIsConfigMapLock ).To (BeTrue ())
475+ _ , secondaryIsLeaseLock := multilock .Secondary .(* resourcelock.LeaseLock )
476+ Expect (secondaryIsLeaseLock ).To (BeTrue ())
476477 })
477478 It ("should release lease if ElectionReleaseOnCancel is true" , func () {
478479 var rl resourcelock.Interface
0 commit comments