Skip to content

Commit a229543

Browse files
committed
helper function to update LastTransitionTime right before reconciler
test: update LastTransitionTime right before calling reconciler test: deprecated status structure remove debugging logs
1 parent 4852b67 commit a229543

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test/infrastructure/docker/internal/controllers/backends/inmemory/inmemorymachine_controller_test.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,24 @@ var (
7474
}
7575
)
7676

77+
func updateNodeProvisionedTime(machine *infrav1.DevMachine) {
78+
for i := range machine.Status.Conditions {
79+
if machine.Status.Conditions[i].Type == string(infrav1.NodeProvisionedCondition) {
80+
machine.Status.Conditions[i].LastTransitionTime = metav1.Now()
81+
return
82+
}
83+
}
84+
85+
if machine.Status.Deprecated != nil && machine.Status.Deprecated.V1Beta1 != nil {
86+
for i := range machine.Status.Deprecated.V1Beta1.Conditions {
87+
if machine.Status.Deprecated.V1Beta1.Conditions[i].Type == infrav1.NodeProvisionedCondition {
88+
machine.Status.Deprecated.V1Beta1.Conditions[i].LastTransitionTime = metav1.Now()
89+
return
90+
}
91+
}
92+
}
93+
}
94+
7795
func init() {
7896
_ = metav1.AddMetaToScheme(scheme)
7997
_ = corev1.AddToScheme(scheme)
@@ -375,6 +393,7 @@ func TestReconcileNormalEtcd(t *testing.T) {
375393
r.InMemoryManager.AddResourceGroup(klog.KObj(cluster).String())
376394
c := r.InMemoryManager.GetResourceGroup(klog.KObj(cluster).String()).GetClient()
377395

396+
updateNodeProvisionedTime(inMemoryMachineWithNodeProvisioned1)
378397
res, err := r.reconcileNormalETCD(ctx, cluster, cpMachine, inMemoryMachineWithNodeProvisioned1)
379398
g.Expect(err).ToNot(HaveOccurred())
380399
g.Expect(res.IsZero()).To(BeFalse())
@@ -610,6 +629,7 @@ func TestReconcileNormalApiServer(t *testing.T) {
610629
r.InMemoryManager.AddResourceGroup(klog.KObj(cluster).String())
611630
c := r.InMemoryManager.GetResourceGroup(klog.KObj(cluster).String()).GetClient()
612631

632+
updateNodeProvisionedTime(inMemoryMachineWithNodeProvisioned)
613633
res, err := r.reconcileNormalAPIServer(ctx, cluster, cpMachine, inMemoryMachineWithNodeProvisioned)
614634
g.Expect(err).ToNot(HaveOccurred())
615635
g.Expect(res.IsZero()).To(BeFalse())

0 commit comments

Comments
 (0)