zz_generated.conversion.go 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright The Kubernetes Authors.
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // Code generated by conversion-gen. DO NOT EDIT.
  15. package v1alpha1
  16. import (
  17. unsafe "unsafe"
  18. v1 "k8s.io/api/core/v1"
  19. v1alpha1 "k8s.io/api/settings/v1alpha1"
  20. conversion "k8s.io/apimachinery/pkg/conversion"
  21. runtime "k8s.io/apimachinery/pkg/runtime"
  22. core "k8s.io/kubernetes/pkg/apis/core"
  23. settings "k8s.io/kubernetes/pkg/apis/settings"
  24. )
  25. func init() {
  26. localSchemeBuilder.Register(RegisterConversions)
  27. }
  28. // RegisterConversions adds conversion functions to the given scheme.
  29. // Public to allow building arbitrary schemes.
  30. func RegisterConversions(s *runtime.Scheme) error {
  31. if err := s.AddGeneratedConversionFunc((*v1alpha1.PodPreset)(nil), (*settings.PodPreset)(nil), func(a, b interface{}, scope conversion.Scope) error {
  32. return Convert_v1alpha1_PodPreset_To_settings_PodPreset(a.(*v1alpha1.PodPreset), b.(*settings.PodPreset), scope)
  33. }); err != nil {
  34. return err
  35. }
  36. if err := s.AddGeneratedConversionFunc((*settings.PodPreset)(nil), (*v1alpha1.PodPreset)(nil), func(a, b interface{}, scope conversion.Scope) error {
  37. return Convert_settings_PodPreset_To_v1alpha1_PodPreset(a.(*settings.PodPreset), b.(*v1alpha1.PodPreset), scope)
  38. }); err != nil {
  39. return err
  40. }
  41. if err := s.AddGeneratedConversionFunc((*v1alpha1.PodPresetList)(nil), (*settings.PodPresetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  42. return Convert_v1alpha1_PodPresetList_To_settings_PodPresetList(a.(*v1alpha1.PodPresetList), b.(*settings.PodPresetList), scope)
  43. }); err != nil {
  44. return err
  45. }
  46. if err := s.AddGeneratedConversionFunc((*settings.PodPresetList)(nil), (*v1alpha1.PodPresetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  47. return Convert_settings_PodPresetList_To_v1alpha1_PodPresetList(a.(*settings.PodPresetList), b.(*v1alpha1.PodPresetList), scope)
  48. }); err != nil {
  49. return err
  50. }
  51. if err := s.AddGeneratedConversionFunc((*v1alpha1.PodPresetSpec)(nil), (*settings.PodPresetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  52. return Convert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec(a.(*v1alpha1.PodPresetSpec), b.(*settings.PodPresetSpec), scope)
  53. }); err != nil {
  54. return err
  55. }
  56. if err := s.AddGeneratedConversionFunc((*settings.PodPresetSpec)(nil), (*v1alpha1.PodPresetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  57. return Convert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec(a.(*settings.PodPresetSpec), b.(*v1alpha1.PodPresetSpec), scope)
  58. }); err != nil {
  59. return err
  60. }
  61. return nil
  62. }
  63. func autoConvert_v1alpha1_PodPreset_To_settings_PodPreset(in *v1alpha1.PodPreset, out *settings.PodPreset, s conversion.Scope) error {
  64. out.ObjectMeta = in.ObjectMeta
  65. if err := Convert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec(&in.Spec, &out.Spec, s); err != nil {
  66. return err
  67. }
  68. return nil
  69. }
  70. // Convert_v1alpha1_PodPreset_To_settings_PodPreset is an autogenerated conversion function.
  71. func Convert_v1alpha1_PodPreset_To_settings_PodPreset(in *v1alpha1.PodPreset, out *settings.PodPreset, s conversion.Scope) error {
  72. return autoConvert_v1alpha1_PodPreset_To_settings_PodPreset(in, out, s)
  73. }
  74. func autoConvert_settings_PodPreset_To_v1alpha1_PodPreset(in *settings.PodPreset, out *v1alpha1.PodPreset, s conversion.Scope) error {
  75. out.ObjectMeta = in.ObjectMeta
  76. if err := Convert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec(&in.Spec, &out.Spec, s); err != nil {
  77. return err
  78. }
  79. return nil
  80. }
  81. // Convert_settings_PodPreset_To_v1alpha1_PodPreset is an autogenerated conversion function.
  82. func Convert_settings_PodPreset_To_v1alpha1_PodPreset(in *settings.PodPreset, out *v1alpha1.PodPreset, s conversion.Scope) error {
  83. return autoConvert_settings_PodPreset_To_v1alpha1_PodPreset(in, out, s)
  84. }
  85. func autoConvert_v1alpha1_PodPresetList_To_settings_PodPresetList(in *v1alpha1.PodPresetList, out *settings.PodPresetList, s conversion.Scope) error {
  86. out.ListMeta = in.ListMeta
  87. if in.Items != nil {
  88. in, out := &in.Items, &out.Items
  89. *out = make([]settings.PodPreset, len(*in))
  90. for i := range *in {
  91. if err := Convert_v1alpha1_PodPreset_To_settings_PodPreset(&(*in)[i], &(*out)[i], s); err != nil {
  92. return err
  93. }
  94. }
  95. } else {
  96. out.Items = nil
  97. }
  98. return nil
  99. }
  100. // Convert_v1alpha1_PodPresetList_To_settings_PodPresetList is an autogenerated conversion function.
  101. func Convert_v1alpha1_PodPresetList_To_settings_PodPresetList(in *v1alpha1.PodPresetList, out *settings.PodPresetList, s conversion.Scope) error {
  102. return autoConvert_v1alpha1_PodPresetList_To_settings_PodPresetList(in, out, s)
  103. }
  104. func autoConvert_settings_PodPresetList_To_v1alpha1_PodPresetList(in *settings.PodPresetList, out *v1alpha1.PodPresetList, s conversion.Scope) error {
  105. out.ListMeta = in.ListMeta
  106. if in.Items != nil {
  107. in, out := &in.Items, &out.Items
  108. *out = make([]v1alpha1.PodPreset, len(*in))
  109. for i := range *in {
  110. if err := Convert_settings_PodPreset_To_v1alpha1_PodPreset(&(*in)[i], &(*out)[i], s); err != nil {
  111. return err
  112. }
  113. }
  114. } else {
  115. out.Items = nil
  116. }
  117. return nil
  118. }
  119. // Convert_settings_PodPresetList_To_v1alpha1_PodPresetList is an autogenerated conversion function.
  120. func Convert_settings_PodPresetList_To_v1alpha1_PodPresetList(in *settings.PodPresetList, out *v1alpha1.PodPresetList, s conversion.Scope) error {
  121. return autoConvert_settings_PodPresetList_To_v1alpha1_PodPresetList(in, out, s)
  122. }
  123. func autoConvert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec(in *v1alpha1.PodPresetSpec, out *settings.PodPresetSpec, s conversion.Scope) error {
  124. out.Selector = in.Selector
  125. out.Env = *(*[]core.EnvVar)(unsafe.Pointer(&in.Env))
  126. out.EnvFrom = *(*[]core.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  127. if in.Volumes != nil {
  128. in, out := &in.Volumes, &out.Volumes
  129. *out = make([]core.Volume, len(*in))
  130. for i := range *in {
  131. // TODO: Inefficient conversion - can we improve it?
  132. if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
  133. return err
  134. }
  135. }
  136. } else {
  137. out.Volumes = nil
  138. }
  139. out.VolumeMounts = *(*[]core.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  140. return nil
  141. }
  142. // Convert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec is an autogenerated conversion function.
  143. func Convert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec(in *v1alpha1.PodPresetSpec, out *settings.PodPresetSpec, s conversion.Scope) error {
  144. return autoConvert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec(in, out, s)
  145. }
  146. func autoConvert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec(in *settings.PodPresetSpec, out *v1alpha1.PodPresetSpec, s conversion.Scope) error {
  147. out.Selector = in.Selector
  148. out.Env = *(*[]v1.EnvVar)(unsafe.Pointer(&in.Env))
  149. out.EnvFrom = *(*[]v1.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  150. if in.Volumes != nil {
  151. in, out := &in.Volumes, &out.Volumes
  152. *out = make([]v1.Volume, len(*in))
  153. for i := range *in {
  154. // TODO: Inefficient conversion - can we improve it?
  155. if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
  156. return err
  157. }
  158. }
  159. } else {
  160. out.Volumes = nil
  161. }
  162. out.VolumeMounts = *(*[]v1.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  163. return nil
  164. }
  165. // Convert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec is an autogenerated conversion function.
  166. func Convert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec(in *settings.PodPresetSpec, out *v1alpha1.PodPresetSpec, s conversion.Scope) error {
  167. return autoConvert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec(in, out, s)
  168. }