Move to a structured status for dynamic Kubelet config
Updates dynamic Kubelet config to use a structured status, rather than a node condition. This makes the status machine-readable, and thus more useful for config orchestration. Fixes: #56896
This commit is contained in:
30
pkg/apis/core/v1/zz_generated.conversion.go
generated
30
pkg/apis/core/v1/zz_generated.conversion.go
generated
@@ -210,6 +210,8 @@ func RegisterConversions(scheme *runtime.Scheme) error {
|
||||
Convert_core_NodeCondition_To_v1_NodeCondition,
|
||||
Convert_v1_NodeConfigSource_To_core_NodeConfigSource,
|
||||
Convert_core_NodeConfigSource_To_v1_NodeConfigSource,
|
||||
Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus,
|
||||
Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus,
|
||||
Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints,
|
||||
Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints,
|
||||
Convert_v1_NodeList_To_core_NodeList,
|
||||
@@ -2635,6 +2637,32 @@ func Convert_core_NodeConfigSource_To_v1_NodeConfigSource(in *core.NodeConfigSou
|
||||
return autoConvert_core_NodeConfigSource_To_v1_NodeConfigSource(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in *v1.NodeConfigStatus, out *core.NodeConfigStatus, s conversion.Scope) error {
|
||||
out.Assigned = (*core.NodeConfigSource)(unsafe.Pointer(in.Assigned))
|
||||
out.Active = (*core.NodeConfigSource)(unsafe.Pointer(in.Active))
|
||||
out.LastKnownGood = (*core.NodeConfigSource)(unsafe.Pointer(in.LastKnownGood))
|
||||
out.Error = in.Error
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus is an autogenerated conversion function.
|
||||
func Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in *v1.NodeConfigStatus, out *core.NodeConfigStatus, s conversion.Scope) error {
|
||||
return autoConvert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in *core.NodeConfigStatus, out *v1.NodeConfigStatus, s conversion.Scope) error {
|
||||
out.Assigned = (*v1.NodeConfigSource)(unsafe.Pointer(in.Assigned))
|
||||
out.Active = (*v1.NodeConfigSource)(unsafe.Pointer(in.Active))
|
||||
out.LastKnownGood = (*v1.NodeConfigSource)(unsafe.Pointer(in.LastKnownGood))
|
||||
out.Error = in.Error
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus is an autogenerated conversion function.
|
||||
func Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in *core.NodeConfigStatus, out *v1.NodeConfigStatus, s conversion.Scope) error {
|
||||
return autoConvert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(in *v1.NodeDaemonEndpoints, out *core.NodeDaemonEndpoints, s conversion.Scope) error {
|
||||
if err := Convert_v1_DaemonEndpoint_To_core_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
|
||||
return err
|
||||
@@ -2832,6 +2860,7 @@ func autoConvert_v1_NodeStatus_To_core_NodeStatus(in *v1.NodeStatus, out *core.N
|
||||
out.Images = *(*[]core.ContainerImage)(unsafe.Pointer(&in.Images))
|
||||
out.VolumesInUse = *(*[]core.UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse))
|
||||
out.VolumesAttached = *(*[]core.AttachedVolume)(unsafe.Pointer(&in.VolumesAttached))
|
||||
out.Config = (*core.NodeConfigStatus)(unsafe.Pointer(in.Config))
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -2855,6 +2884,7 @@ func autoConvert_core_NodeStatus_To_v1_NodeStatus(in *core.NodeStatus, out *v1.N
|
||||
out.Images = *(*[]v1.ContainerImage)(unsafe.Pointer(&in.Images))
|
||||
out.VolumesInUse = *(*[]v1.UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse))
|
||||
out.VolumesAttached = *(*[]v1.AttachedVolume)(unsafe.Pointer(&in.VolumesAttached))
|
||||
out.Config = (*v1.NodeConfigStatus)(unsafe.Pointer(in.Config))
|
||||
return nil
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user