KEP-127: the kubelet stores runtime helpers

as they are received from the ResponseStatus request to the runtime.

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
Giuseppe Scrivano
2024-02-09 13:03:39 +01:00
parent e457683e6c
commit 024146f705
5 changed files with 51 additions and 4 deletions

View File

@@ -2898,7 +2898,9 @@ func (kl *Kubelet) updateRuntimeUp() {
kl.runtimeState.setRuntimeState(fmt.Errorf("container runtime not ready: %v", runtimeReady))
return
}
kl.runtimeState.setRuntimeState(nil)
kl.runtimeState.setRuntimeHandlers(s.Handlers)
kl.oneTimeInitializer.Do(kl.initializeRuntimeDependentModules)
kl.runtimeState.setRuntimeSync(kl.clock.Now())
}