• Clayton Coleman's avatar
    Load initializers from dynamic config · 772ab8e1
    Clayton Coleman authored
    Handle failure cases on startup gracefully to avoid causing cascading
    errors and poor initialization in other components. Initial errors from
    config load cause the initializer to pause and hold requests. Return
    typed errors to better communicate failures to clients.
    
    Add code to handle two specific cases - admin wants to bypass
    initialization defaulting, and mirror pods (which want to bypass
    initialization because the kubelet owns their lifecycle).
    772ab8e1
server.go 25.2 KB