mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-09 13:12:20 +00:00
@@ -484,7 +484,7 @@ func init() {
|
||||
if err := s.Convert(&in.Phase, &out.Status, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.Info, &out.Info, 0); err != nil {
|
||||
if err := s.Convert(&in.ContainerStatuses, &out.Info, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.Conditions, &out.Conditions, 0); err != nil {
|
||||
@@ -500,7 +500,7 @@ func init() {
|
||||
if err := s.Convert(&in.Status, &out.Phase, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.Info, &out.Info, 0); err != nil {
|
||||
if err := s.Convert(&in.Info, &out.ContainerStatuses, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.Conditions, &out.Conditions, 0); err != nil {
|
||||
@@ -513,6 +513,78 @@ func init() {
|
||||
return nil
|
||||
},
|
||||
|
||||
func(in *[]newer.ContainerStatus, out *PodInfo, s conversion.Scope) error {
|
||||
*out = make(map[string]ContainerStatus)
|
||||
for _, st := range *in {
|
||||
v := ContainerStatus{}
|
||||
if err := s.Convert(&st, &v, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
(*out)[st.Name] = v
|
||||
}
|
||||
return nil
|
||||
},
|
||||
func(in *PodInfo, out *[]newer.ContainerStatus, s conversion.Scope) error {
|
||||
for k, v := range *in {
|
||||
st := newer.ContainerStatus{}
|
||||
if err := s.Convert(&v, &st, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
st.Name = k
|
||||
*out = append(*out, st)
|
||||
}
|
||||
return nil
|
||||
},
|
||||
|
||||
func(in *newer.ContainerStatus, out *ContainerStatus, s conversion.Scope) error {
|
||||
if err := s.Convert(&in.State, &out.State, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.LastTerminationState, &out.LastTerminationState, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.Ready, &out.Ready, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.RestartCount, &out.RestartCount, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.Image, &out.Image, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.ImageID, &out.ImageID, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.ContainerID, &out.ContainerID, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
},
|
||||
func(in *ContainerStatus, out *newer.ContainerStatus, s conversion.Scope) error {
|
||||
if err := s.Convert(&in.State, &out.State, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.LastTerminationState, &out.LastTerminationState, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.Ready, &out.Ready, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.RestartCount, &out.RestartCount, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.Image, &out.Image, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.ImageID, &out.ImageID, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.Convert(&in.ContainerID, &out.ContainerID, 0); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
},
|
||||
|
||||
func(in *newer.PodStatusResult, out *PodStatusResult, s conversion.Scope) error {
|
||||
if err := s.Convert(&in.TypeMeta, &out.TypeMeta, 0); err != nil {
|
||||
return err
|
||||
|
Reference in New Issue
Block a user