controller-runtime to v0.15: no more injection; use builder with Defaulter interface (path changes); rm redundant Port/CertDir config
k8s to v1.27: sample-controller/signals.SetupSignalHandler returns a context, not a stop channel; simpler scheduler main function with component-base/cli; 1.24 increased max duration spent by pods in unschedulable queue from 60s to 5min, set it back to 60s for no-reservation test to pass
klog to v2: we'll improve logging (consistent, contextual, structured, logr-based) in a separate PR
virtual-kubelet to v1.10: we'll leverage new features (attach, port-forward) in a separate PR