mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 14:07:14 +00:00
Migrate to k8s.io/utils/clock in lease controller
This commit is contained in:
parent
53ce79a18a
commit
792408ae48
@ -55,7 +55,6 @@ import (
|
|||||||
storageapiv1alpha1 "k8s.io/api/storage/v1alpha1"
|
storageapiv1alpha1 "k8s.io/api/storage/v1alpha1"
|
||||||
storageapiv1beta1 "k8s.io/api/storage/v1beta1"
|
storageapiv1beta1 "k8s.io/api/storage/v1beta1"
|
||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
"k8s.io/apimachinery/pkg/util/clock"
|
|
||||||
utilnet "k8s.io/apimachinery/pkg/util/net"
|
utilnet "k8s.io/apimachinery/pkg/util/net"
|
||||||
"k8s.io/apimachinery/pkg/util/runtime"
|
"k8s.io/apimachinery/pkg/util/runtime"
|
||||||
"k8s.io/apimachinery/pkg/util/wait"
|
"k8s.io/apimachinery/pkg/util/wait"
|
||||||
@ -83,6 +82,7 @@ import (
|
|||||||
"k8s.io/kubernetes/pkg/routes"
|
"k8s.io/kubernetes/pkg/routes"
|
||||||
"k8s.io/kubernetes/pkg/serviceaccount"
|
"k8s.io/kubernetes/pkg/serviceaccount"
|
||||||
nodeutil "k8s.io/kubernetes/pkg/util/node"
|
nodeutil "k8s.io/kubernetes/pkg/util/node"
|
||||||
|
"k8s.io/utils/clock"
|
||||||
|
|
||||||
// RESTStorage installers
|
// RESTStorage installers
|
||||||
admissionregistrationrest "k8s.io/kubernetes/pkg/registry/admissionregistration/rest"
|
admissionregistrationrest "k8s.io/kubernetes/pkg/registry/admissionregistration/rest"
|
||||||
|
@ -24,10 +24,10 @@ import (
|
|||||||
coordinationv1 "k8s.io/api/coordination/v1"
|
coordinationv1 "k8s.io/api/coordination/v1"
|
||||||
apierrors "k8s.io/apimachinery/pkg/api/errors"
|
apierrors "k8s.io/apimachinery/pkg/api/errors"
|
||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
"k8s.io/apimachinery/pkg/util/clock"
|
|
||||||
"k8s.io/apimachinery/pkg/util/wait"
|
"k8s.io/apimachinery/pkg/util/wait"
|
||||||
clientset "k8s.io/client-go/kubernetes"
|
clientset "k8s.io/client-go/kubernetes"
|
||||||
coordclientset "k8s.io/client-go/kubernetes/typed/coordination/v1"
|
coordclientset "k8s.io/client-go/kubernetes/typed/coordination/v1"
|
||||||
|
"k8s.io/utils/clock"
|
||||||
"k8s.io/utils/pointer"
|
"k8s.io/utils/pointer"
|
||||||
|
|
||||||
"k8s.io/klog/v2"
|
"k8s.io/klog/v2"
|
||||||
|
@ -31,18 +31,18 @@ import (
|
|||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/apimachinery/pkg/runtime/schema"
|
"k8s.io/apimachinery/pkg/runtime/schema"
|
||||||
"k8s.io/apimachinery/pkg/types"
|
"k8s.io/apimachinery/pkg/types"
|
||||||
"k8s.io/apimachinery/pkg/util/clock"
|
|
||||||
"k8s.io/apimachinery/pkg/util/diff"
|
"k8s.io/apimachinery/pkg/util/diff"
|
||||||
clientset "k8s.io/client-go/kubernetes"
|
clientset "k8s.io/client-go/kubernetes"
|
||||||
"k8s.io/client-go/kubernetes/fake"
|
"k8s.io/client-go/kubernetes/fake"
|
||||||
clienttesting "k8s.io/client-go/testing"
|
clienttesting "k8s.io/client-go/testing"
|
||||||
|
testingclock "k8s.io/utils/clock/testing"
|
||||||
"k8s.io/utils/pointer"
|
"k8s.io/utils/pointer"
|
||||||
|
|
||||||
"k8s.io/klog/v2"
|
"k8s.io/klog/v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestNewNodeLease(t *testing.T) {
|
func TestNewNodeLease(t *testing.T) {
|
||||||
fakeClock := clock.NewFakeClock(time.Now())
|
fakeClock := testingclock.NewFakeClock(time.Now())
|
||||||
node := &corev1.Node{
|
node := &corev1.Node{
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
ObjectMeta: metav1.ObjectMeta{
|
||||||
Name: "foo",
|
Name: "foo",
|
||||||
@ -276,7 +276,7 @@ func TestRetryUpdateNodeLease(t *testing.T) {
|
|||||||
cl.PrependReactor("get", "leases", tc.getReactor)
|
cl.PrependReactor("get", "leases", tc.getReactor)
|
||||||
}
|
}
|
||||||
c := &controller{
|
c := &controller{
|
||||||
clock: clock.NewFakeClock(time.Now()),
|
clock: testingclock.NewFakeClock(time.Now()),
|
||||||
client: cl,
|
client: cl,
|
||||||
leaseClient: cl.CoordinationV1().Leases(corev1.NamespaceNodeLease),
|
leaseClient: cl.CoordinationV1().Leases(corev1.NamespaceNodeLease),
|
||||||
holderIdentity: node.Name,
|
holderIdentity: node.Name,
|
||||||
@ -414,7 +414,7 @@ func TestUpdateUsingLatestLease(t *testing.T) {
|
|||||||
cl.PrependReactor("create", "leases", tc.createReactor)
|
cl.PrependReactor("create", "leases", tc.createReactor)
|
||||||
}
|
}
|
||||||
c := &controller{
|
c := &controller{
|
||||||
clock: clock.NewFakeClock(time.Now()),
|
clock: testingclock.NewFakeClock(time.Now()),
|
||||||
client: cl,
|
client: cl,
|
||||||
leaseClient: cl.CoordinationV1().Leases(corev1.NamespaceNodeLease),
|
leaseClient: cl.CoordinationV1().Leases(corev1.NamespaceNodeLease),
|
||||||
holderIdentity: node.Name,
|
holderIdentity: node.Name,
|
||||||
|
Loading…
Reference in New Issue
Block a user