zz_generated.conversion.go 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726
  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 v2beta1
  16. import (
  17. unsafe "unsafe"
  18. v2beta1 "k8s.io/api/autoscaling/v2beta1"
  19. v1 "k8s.io/api/core/v1"
  20. metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  21. conversion "k8s.io/apimachinery/pkg/conversion"
  22. runtime "k8s.io/apimachinery/pkg/runtime"
  23. autoscaling "k8s.io/kubernetes/pkg/apis/autoscaling"
  24. core "k8s.io/kubernetes/pkg/apis/core"
  25. )
  26. func init() {
  27. localSchemeBuilder.Register(RegisterConversions)
  28. }
  29. // RegisterConversions adds conversion functions to the given scheme.
  30. // Public to allow building arbitrary schemes.
  31. func RegisterConversions(s *runtime.Scheme) error {
  32. if err := s.AddGeneratedConversionFunc((*v2beta1.CrossVersionObjectReference)(nil), (*autoscaling.CrossVersionObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  33. return Convert_v2beta1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(a.(*v2beta1.CrossVersionObjectReference), b.(*autoscaling.CrossVersionObjectReference), scope)
  34. }); err != nil {
  35. return err
  36. }
  37. if err := s.AddGeneratedConversionFunc((*autoscaling.CrossVersionObjectReference)(nil), (*v2beta1.CrossVersionObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  38. return Convert_autoscaling_CrossVersionObjectReference_To_v2beta1_CrossVersionObjectReference(a.(*autoscaling.CrossVersionObjectReference), b.(*v2beta1.CrossVersionObjectReference), scope)
  39. }); err != nil {
  40. return err
  41. }
  42. if err := s.AddGeneratedConversionFunc((*v2beta1.HorizontalPodAutoscalerCondition)(nil), (*autoscaling.HorizontalPodAutoscalerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  43. return Convert_v2beta1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(a.(*v2beta1.HorizontalPodAutoscalerCondition), b.(*autoscaling.HorizontalPodAutoscalerCondition), scope)
  44. }); err != nil {
  45. return err
  46. }
  47. if err := s.AddGeneratedConversionFunc((*autoscaling.HorizontalPodAutoscalerCondition)(nil), (*v2beta1.HorizontalPodAutoscalerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  48. return Convert_autoscaling_HorizontalPodAutoscalerCondition_To_v2beta1_HorizontalPodAutoscalerCondition(a.(*autoscaling.HorizontalPodAutoscalerCondition), b.(*v2beta1.HorizontalPodAutoscalerCondition), scope)
  49. }); err != nil {
  50. return err
  51. }
  52. if err := s.AddGeneratedConversionFunc((*v2beta1.HorizontalPodAutoscalerList)(nil), (*autoscaling.HorizontalPodAutoscalerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  53. return Convert_v2beta1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(a.(*v2beta1.HorizontalPodAutoscalerList), b.(*autoscaling.HorizontalPodAutoscalerList), scope)
  54. }); err != nil {
  55. return err
  56. }
  57. if err := s.AddGeneratedConversionFunc((*autoscaling.HorizontalPodAutoscalerList)(nil), (*v2beta1.HorizontalPodAutoscalerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  58. return Convert_autoscaling_HorizontalPodAutoscalerList_To_v2beta1_HorizontalPodAutoscalerList(a.(*autoscaling.HorizontalPodAutoscalerList), b.(*v2beta1.HorizontalPodAutoscalerList), scope)
  59. }); err != nil {
  60. return err
  61. }
  62. if err := s.AddGeneratedConversionFunc((*v2beta1.HorizontalPodAutoscalerSpec)(nil), (*autoscaling.HorizontalPodAutoscalerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  63. return Convert_v2beta1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(a.(*v2beta1.HorizontalPodAutoscalerSpec), b.(*autoscaling.HorizontalPodAutoscalerSpec), scope)
  64. }); err != nil {
  65. return err
  66. }
  67. if err := s.AddGeneratedConversionFunc((*v2beta1.HorizontalPodAutoscalerStatus)(nil), (*autoscaling.HorizontalPodAutoscalerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  68. return Convert_v2beta1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(a.(*v2beta1.HorizontalPodAutoscalerStatus), b.(*autoscaling.HorizontalPodAutoscalerStatus), scope)
  69. }); err != nil {
  70. return err
  71. }
  72. if err := s.AddGeneratedConversionFunc((*autoscaling.HorizontalPodAutoscalerStatus)(nil), (*v2beta1.HorizontalPodAutoscalerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  73. return Convert_autoscaling_HorizontalPodAutoscalerStatus_To_v2beta1_HorizontalPodAutoscalerStatus(a.(*autoscaling.HorizontalPodAutoscalerStatus), b.(*v2beta1.HorizontalPodAutoscalerStatus), scope)
  74. }); err != nil {
  75. return err
  76. }
  77. if err := s.AddGeneratedConversionFunc((*v2beta1.MetricSpec)(nil), (*autoscaling.MetricSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  78. return Convert_v2beta1_MetricSpec_To_autoscaling_MetricSpec(a.(*v2beta1.MetricSpec), b.(*autoscaling.MetricSpec), scope)
  79. }); err != nil {
  80. return err
  81. }
  82. if err := s.AddGeneratedConversionFunc((*autoscaling.MetricSpec)(nil), (*v2beta1.MetricSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  83. return Convert_autoscaling_MetricSpec_To_v2beta1_MetricSpec(a.(*autoscaling.MetricSpec), b.(*v2beta1.MetricSpec), scope)
  84. }); err != nil {
  85. return err
  86. }
  87. if err := s.AddGeneratedConversionFunc((*v2beta1.MetricStatus)(nil), (*autoscaling.MetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  88. return Convert_v2beta1_MetricStatus_To_autoscaling_MetricStatus(a.(*v2beta1.MetricStatus), b.(*autoscaling.MetricStatus), scope)
  89. }); err != nil {
  90. return err
  91. }
  92. if err := s.AddGeneratedConversionFunc((*autoscaling.MetricStatus)(nil), (*v2beta1.MetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  93. return Convert_autoscaling_MetricStatus_To_v2beta1_MetricStatus(a.(*autoscaling.MetricStatus), b.(*v2beta1.MetricStatus), scope)
  94. }); err != nil {
  95. return err
  96. }
  97. if err := s.AddConversionFunc((*autoscaling.ExternalMetricSource)(nil), (*v2beta1.ExternalMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  98. return Convert_autoscaling_ExternalMetricSource_To_v2beta1_ExternalMetricSource(a.(*autoscaling.ExternalMetricSource), b.(*v2beta1.ExternalMetricSource), scope)
  99. }); err != nil {
  100. return err
  101. }
  102. if err := s.AddConversionFunc((*autoscaling.ExternalMetricStatus)(nil), (*v2beta1.ExternalMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  103. return Convert_autoscaling_ExternalMetricStatus_To_v2beta1_ExternalMetricStatus(a.(*autoscaling.ExternalMetricStatus), b.(*v2beta1.ExternalMetricStatus), scope)
  104. }); err != nil {
  105. return err
  106. }
  107. if err := s.AddConversionFunc((*autoscaling.HorizontalPodAutoscalerSpec)(nil), (*v2beta1.HorizontalPodAutoscalerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  108. return Convert_autoscaling_HorizontalPodAutoscalerSpec_To_v2beta1_HorizontalPodAutoscalerSpec(a.(*autoscaling.HorizontalPodAutoscalerSpec), b.(*v2beta1.HorizontalPodAutoscalerSpec), scope)
  109. }); err != nil {
  110. return err
  111. }
  112. if err := s.AddConversionFunc((*autoscaling.HorizontalPodAutoscaler)(nil), (*v2beta1.HorizontalPodAutoscaler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  113. return Convert_autoscaling_HorizontalPodAutoscaler_To_v2beta1_HorizontalPodAutoscaler(a.(*autoscaling.HorizontalPodAutoscaler), b.(*v2beta1.HorizontalPodAutoscaler), scope)
  114. }); err != nil {
  115. return err
  116. }
  117. if err := s.AddConversionFunc((*autoscaling.MetricTarget)(nil), (*v2beta1.CrossVersionObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  118. return Convert_autoscaling_MetricTarget_To_v2beta1_CrossVersionObjectReference(a.(*autoscaling.MetricTarget), b.(*v2beta1.CrossVersionObjectReference), scope)
  119. }); err != nil {
  120. return err
  121. }
  122. if err := s.AddConversionFunc((*autoscaling.ObjectMetricSource)(nil), (*v2beta1.ObjectMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  123. return Convert_autoscaling_ObjectMetricSource_To_v2beta1_ObjectMetricSource(a.(*autoscaling.ObjectMetricSource), b.(*v2beta1.ObjectMetricSource), scope)
  124. }); err != nil {
  125. return err
  126. }
  127. if err := s.AddConversionFunc((*autoscaling.ObjectMetricStatus)(nil), (*v2beta1.ObjectMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  128. return Convert_autoscaling_ObjectMetricStatus_To_v2beta1_ObjectMetricStatus(a.(*autoscaling.ObjectMetricStatus), b.(*v2beta1.ObjectMetricStatus), scope)
  129. }); err != nil {
  130. return err
  131. }
  132. if err := s.AddConversionFunc((*autoscaling.PodsMetricSource)(nil), (*v2beta1.PodsMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  133. return Convert_autoscaling_PodsMetricSource_To_v2beta1_PodsMetricSource(a.(*autoscaling.PodsMetricSource), b.(*v2beta1.PodsMetricSource), scope)
  134. }); err != nil {
  135. return err
  136. }
  137. if err := s.AddConversionFunc((*autoscaling.PodsMetricStatus)(nil), (*v2beta1.PodsMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  138. return Convert_autoscaling_PodsMetricStatus_To_v2beta1_PodsMetricStatus(a.(*autoscaling.PodsMetricStatus), b.(*v2beta1.PodsMetricStatus), scope)
  139. }); err != nil {
  140. return err
  141. }
  142. if err := s.AddConversionFunc((*autoscaling.ResourceMetricSource)(nil), (*v2beta1.ResourceMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  143. return Convert_autoscaling_ResourceMetricSource_To_v2beta1_ResourceMetricSource(a.(*autoscaling.ResourceMetricSource), b.(*v2beta1.ResourceMetricSource), scope)
  144. }); err != nil {
  145. return err
  146. }
  147. if err := s.AddConversionFunc((*autoscaling.ResourceMetricStatus)(nil), (*v2beta1.ResourceMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  148. return Convert_autoscaling_ResourceMetricStatus_To_v2beta1_ResourceMetricStatus(a.(*autoscaling.ResourceMetricStatus), b.(*v2beta1.ResourceMetricStatus), scope)
  149. }); err != nil {
  150. return err
  151. }
  152. if err := s.AddConversionFunc((*v2beta1.CrossVersionObjectReference)(nil), (*autoscaling.MetricTarget)(nil), func(a, b interface{}, scope conversion.Scope) error {
  153. return Convert_v2beta1_CrossVersionObjectReference_To_autoscaling_MetricTarget(a.(*v2beta1.CrossVersionObjectReference), b.(*autoscaling.MetricTarget), scope)
  154. }); err != nil {
  155. return err
  156. }
  157. if err := s.AddConversionFunc((*v2beta1.ExternalMetricSource)(nil), (*autoscaling.ExternalMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  158. return Convert_v2beta1_ExternalMetricSource_To_autoscaling_ExternalMetricSource(a.(*v2beta1.ExternalMetricSource), b.(*autoscaling.ExternalMetricSource), scope)
  159. }); err != nil {
  160. return err
  161. }
  162. if err := s.AddConversionFunc((*v2beta1.ExternalMetricStatus)(nil), (*autoscaling.ExternalMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  163. return Convert_v2beta1_ExternalMetricStatus_To_autoscaling_ExternalMetricStatus(a.(*v2beta1.ExternalMetricStatus), b.(*autoscaling.ExternalMetricStatus), scope)
  164. }); err != nil {
  165. return err
  166. }
  167. if err := s.AddConversionFunc((*v2beta1.HorizontalPodAutoscaler)(nil), (*autoscaling.HorizontalPodAutoscaler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  168. return Convert_v2beta1_HorizontalPodAutoscaler_To_autoscaling_HorizontalPodAutoscaler(a.(*v2beta1.HorizontalPodAutoscaler), b.(*autoscaling.HorizontalPodAutoscaler), scope)
  169. }); err != nil {
  170. return err
  171. }
  172. if err := s.AddConversionFunc((*v2beta1.ObjectMetricSource)(nil), (*autoscaling.ObjectMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  173. return Convert_v2beta1_ObjectMetricSource_To_autoscaling_ObjectMetricSource(a.(*v2beta1.ObjectMetricSource), b.(*autoscaling.ObjectMetricSource), scope)
  174. }); err != nil {
  175. return err
  176. }
  177. if err := s.AddConversionFunc((*v2beta1.ObjectMetricStatus)(nil), (*autoscaling.ObjectMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  178. return Convert_v2beta1_ObjectMetricStatus_To_autoscaling_ObjectMetricStatus(a.(*v2beta1.ObjectMetricStatus), b.(*autoscaling.ObjectMetricStatus), scope)
  179. }); err != nil {
  180. return err
  181. }
  182. if err := s.AddConversionFunc((*v2beta1.PodsMetricSource)(nil), (*autoscaling.PodsMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  183. return Convert_v2beta1_PodsMetricSource_To_autoscaling_PodsMetricSource(a.(*v2beta1.PodsMetricSource), b.(*autoscaling.PodsMetricSource), scope)
  184. }); err != nil {
  185. return err
  186. }
  187. if err := s.AddConversionFunc((*v2beta1.PodsMetricStatus)(nil), (*autoscaling.PodsMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  188. return Convert_v2beta1_PodsMetricStatus_To_autoscaling_PodsMetricStatus(a.(*v2beta1.PodsMetricStatus), b.(*autoscaling.PodsMetricStatus), scope)
  189. }); err != nil {
  190. return err
  191. }
  192. if err := s.AddConversionFunc((*v2beta1.ResourceMetricSource)(nil), (*autoscaling.ResourceMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  193. return Convert_v2beta1_ResourceMetricSource_To_autoscaling_ResourceMetricSource(a.(*v2beta1.ResourceMetricSource), b.(*autoscaling.ResourceMetricSource), scope)
  194. }); err != nil {
  195. return err
  196. }
  197. if err := s.AddConversionFunc((*v2beta1.ResourceMetricStatus)(nil), (*autoscaling.ResourceMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  198. return Convert_v2beta1_ResourceMetricStatus_To_autoscaling_ResourceMetricStatus(a.(*v2beta1.ResourceMetricStatus), b.(*autoscaling.ResourceMetricStatus), scope)
  199. }); err != nil {
  200. return err
  201. }
  202. return nil
  203. }
  204. func autoConvert_v2beta1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(in *v2beta1.CrossVersionObjectReference, out *autoscaling.CrossVersionObjectReference, s conversion.Scope) error {
  205. out.Kind = in.Kind
  206. out.Name = in.Name
  207. out.APIVersion = in.APIVersion
  208. return nil
  209. }
  210. // Convert_v2beta1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference is an autogenerated conversion function.
  211. func Convert_v2beta1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(in *v2beta1.CrossVersionObjectReference, out *autoscaling.CrossVersionObjectReference, s conversion.Scope) error {
  212. return autoConvert_v2beta1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(in, out, s)
  213. }
  214. func autoConvert_autoscaling_CrossVersionObjectReference_To_v2beta1_CrossVersionObjectReference(in *autoscaling.CrossVersionObjectReference, out *v2beta1.CrossVersionObjectReference, s conversion.Scope) error {
  215. out.Kind = in.Kind
  216. out.Name = in.Name
  217. out.APIVersion = in.APIVersion
  218. return nil
  219. }
  220. // Convert_autoscaling_CrossVersionObjectReference_To_v2beta1_CrossVersionObjectReference is an autogenerated conversion function.
  221. func Convert_autoscaling_CrossVersionObjectReference_To_v2beta1_CrossVersionObjectReference(in *autoscaling.CrossVersionObjectReference, out *v2beta1.CrossVersionObjectReference, s conversion.Scope) error {
  222. return autoConvert_autoscaling_CrossVersionObjectReference_To_v2beta1_CrossVersionObjectReference(in, out, s)
  223. }
  224. func autoConvert_v2beta1_ExternalMetricSource_To_autoscaling_ExternalMetricSource(in *v2beta1.ExternalMetricSource, out *autoscaling.ExternalMetricSource, s conversion.Scope) error {
  225. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  226. // WARNING: in.MetricSelector requires manual conversion: does not exist in peer-type
  227. // WARNING: in.TargetValue requires manual conversion: does not exist in peer-type
  228. // WARNING: in.TargetAverageValue requires manual conversion: does not exist in peer-type
  229. return nil
  230. }
  231. func autoConvert_autoscaling_ExternalMetricSource_To_v2beta1_ExternalMetricSource(in *autoscaling.ExternalMetricSource, out *v2beta1.ExternalMetricSource, s conversion.Scope) error {
  232. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  233. // WARNING: in.Target requires manual conversion: does not exist in peer-type
  234. return nil
  235. }
  236. func autoConvert_v2beta1_ExternalMetricStatus_To_autoscaling_ExternalMetricStatus(in *v2beta1.ExternalMetricStatus, out *autoscaling.ExternalMetricStatus, s conversion.Scope) error {
  237. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  238. // WARNING: in.MetricSelector requires manual conversion: does not exist in peer-type
  239. // WARNING: in.CurrentValue requires manual conversion: does not exist in peer-type
  240. // WARNING: in.CurrentAverageValue requires manual conversion: does not exist in peer-type
  241. return nil
  242. }
  243. func autoConvert_autoscaling_ExternalMetricStatus_To_v2beta1_ExternalMetricStatus(in *autoscaling.ExternalMetricStatus, out *v2beta1.ExternalMetricStatus, s conversion.Scope) error {
  244. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  245. // WARNING: in.Current requires manual conversion: does not exist in peer-type
  246. return nil
  247. }
  248. func autoConvert_v2beta1_HorizontalPodAutoscaler_To_autoscaling_HorizontalPodAutoscaler(in *v2beta1.HorizontalPodAutoscaler, out *autoscaling.HorizontalPodAutoscaler, s conversion.Scope) error {
  249. out.ObjectMeta = in.ObjectMeta
  250. if err := Convert_v2beta1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(&in.Spec, &out.Spec, s); err != nil {
  251. return err
  252. }
  253. if err := Convert_v2beta1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(&in.Status, &out.Status, s); err != nil {
  254. return err
  255. }
  256. return nil
  257. }
  258. func autoConvert_autoscaling_HorizontalPodAutoscaler_To_v2beta1_HorizontalPodAutoscaler(in *autoscaling.HorizontalPodAutoscaler, out *v2beta1.HorizontalPodAutoscaler, s conversion.Scope) error {
  259. out.ObjectMeta = in.ObjectMeta
  260. if err := Convert_autoscaling_HorizontalPodAutoscalerSpec_To_v2beta1_HorizontalPodAutoscalerSpec(&in.Spec, &out.Spec, s); err != nil {
  261. return err
  262. }
  263. if err := Convert_autoscaling_HorizontalPodAutoscalerStatus_To_v2beta1_HorizontalPodAutoscalerStatus(&in.Status, &out.Status, s); err != nil {
  264. return err
  265. }
  266. return nil
  267. }
  268. func autoConvert_v2beta1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(in *v2beta1.HorizontalPodAutoscalerCondition, out *autoscaling.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
  269. out.Type = autoscaling.HorizontalPodAutoscalerConditionType(in.Type)
  270. out.Status = autoscaling.ConditionStatus(in.Status)
  271. out.LastTransitionTime = in.LastTransitionTime
  272. out.Reason = in.Reason
  273. out.Message = in.Message
  274. return nil
  275. }
  276. // Convert_v2beta1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition is an autogenerated conversion function.
  277. func Convert_v2beta1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(in *v2beta1.HorizontalPodAutoscalerCondition, out *autoscaling.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
  278. return autoConvert_v2beta1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(in, out, s)
  279. }
  280. func autoConvert_autoscaling_HorizontalPodAutoscalerCondition_To_v2beta1_HorizontalPodAutoscalerCondition(in *autoscaling.HorizontalPodAutoscalerCondition, out *v2beta1.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
  281. out.Type = v2beta1.HorizontalPodAutoscalerConditionType(in.Type)
  282. out.Status = v1.ConditionStatus(in.Status)
  283. out.LastTransitionTime = in.LastTransitionTime
  284. out.Reason = in.Reason
  285. out.Message = in.Message
  286. return nil
  287. }
  288. // Convert_autoscaling_HorizontalPodAutoscalerCondition_To_v2beta1_HorizontalPodAutoscalerCondition is an autogenerated conversion function.
  289. func Convert_autoscaling_HorizontalPodAutoscalerCondition_To_v2beta1_HorizontalPodAutoscalerCondition(in *autoscaling.HorizontalPodAutoscalerCondition, out *v2beta1.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
  290. return autoConvert_autoscaling_HorizontalPodAutoscalerCondition_To_v2beta1_HorizontalPodAutoscalerCondition(in, out, s)
  291. }
  292. func autoConvert_v2beta1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(in *v2beta1.HorizontalPodAutoscalerList, out *autoscaling.HorizontalPodAutoscalerList, s conversion.Scope) error {
  293. out.ListMeta = in.ListMeta
  294. if in.Items != nil {
  295. in, out := &in.Items, &out.Items
  296. *out = make([]autoscaling.HorizontalPodAutoscaler, len(*in))
  297. for i := range *in {
  298. if err := Convert_v2beta1_HorizontalPodAutoscaler_To_autoscaling_HorizontalPodAutoscaler(&(*in)[i], &(*out)[i], s); err != nil {
  299. return err
  300. }
  301. }
  302. } else {
  303. out.Items = nil
  304. }
  305. return nil
  306. }
  307. // Convert_v2beta1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList is an autogenerated conversion function.
  308. func Convert_v2beta1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(in *v2beta1.HorizontalPodAutoscalerList, out *autoscaling.HorizontalPodAutoscalerList, s conversion.Scope) error {
  309. return autoConvert_v2beta1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(in, out, s)
  310. }
  311. func autoConvert_autoscaling_HorizontalPodAutoscalerList_To_v2beta1_HorizontalPodAutoscalerList(in *autoscaling.HorizontalPodAutoscalerList, out *v2beta1.HorizontalPodAutoscalerList, s conversion.Scope) error {
  312. out.ListMeta = in.ListMeta
  313. if in.Items != nil {
  314. in, out := &in.Items, &out.Items
  315. *out = make([]v2beta1.HorizontalPodAutoscaler, len(*in))
  316. for i := range *in {
  317. if err := Convert_autoscaling_HorizontalPodAutoscaler_To_v2beta1_HorizontalPodAutoscaler(&(*in)[i], &(*out)[i], s); err != nil {
  318. return err
  319. }
  320. }
  321. } else {
  322. out.Items = nil
  323. }
  324. return nil
  325. }
  326. // Convert_autoscaling_HorizontalPodAutoscalerList_To_v2beta1_HorizontalPodAutoscalerList is an autogenerated conversion function.
  327. func Convert_autoscaling_HorizontalPodAutoscalerList_To_v2beta1_HorizontalPodAutoscalerList(in *autoscaling.HorizontalPodAutoscalerList, out *v2beta1.HorizontalPodAutoscalerList, s conversion.Scope) error {
  328. return autoConvert_autoscaling_HorizontalPodAutoscalerList_To_v2beta1_HorizontalPodAutoscalerList(in, out, s)
  329. }
  330. func autoConvert_v2beta1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(in *v2beta1.HorizontalPodAutoscalerSpec, out *autoscaling.HorizontalPodAutoscalerSpec, s conversion.Scope) error {
  331. if err := Convert_v2beta1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(&in.ScaleTargetRef, &out.ScaleTargetRef, s); err != nil {
  332. return err
  333. }
  334. out.MinReplicas = (*int32)(unsafe.Pointer(in.MinReplicas))
  335. out.MaxReplicas = in.MaxReplicas
  336. if in.Metrics != nil {
  337. in, out := &in.Metrics, &out.Metrics
  338. *out = make([]autoscaling.MetricSpec, len(*in))
  339. for i := range *in {
  340. if err := Convert_v2beta1_MetricSpec_To_autoscaling_MetricSpec(&(*in)[i], &(*out)[i], s); err != nil {
  341. return err
  342. }
  343. }
  344. } else {
  345. out.Metrics = nil
  346. }
  347. return nil
  348. }
  349. // Convert_v2beta1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec is an autogenerated conversion function.
  350. func Convert_v2beta1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(in *v2beta1.HorizontalPodAutoscalerSpec, out *autoscaling.HorizontalPodAutoscalerSpec, s conversion.Scope) error {
  351. return autoConvert_v2beta1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(in, out, s)
  352. }
  353. func autoConvert_autoscaling_HorizontalPodAutoscalerSpec_To_v2beta1_HorizontalPodAutoscalerSpec(in *autoscaling.HorizontalPodAutoscalerSpec, out *v2beta1.HorizontalPodAutoscalerSpec, s conversion.Scope) error {
  354. if err := Convert_autoscaling_CrossVersionObjectReference_To_v2beta1_CrossVersionObjectReference(&in.ScaleTargetRef, &out.ScaleTargetRef, s); err != nil {
  355. return err
  356. }
  357. out.MinReplicas = (*int32)(unsafe.Pointer(in.MinReplicas))
  358. out.MaxReplicas = in.MaxReplicas
  359. if in.Metrics != nil {
  360. in, out := &in.Metrics, &out.Metrics
  361. *out = make([]v2beta1.MetricSpec, len(*in))
  362. for i := range *in {
  363. if err := Convert_autoscaling_MetricSpec_To_v2beta1_MetricSpec(&(*in)[i], &(*out)[i], s); err != nil {
  364. return err
  365. }
  366. }
  367. } else {
  368. out.Metrics = nil
  369. }
  370. // WARNING: in.Behavior requires manual conversion: does not exist in peer-type
  371. return nil
  372. }
  373. func autoConvert_v2beta1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(in *v2beta1.HorizontalPodAutoscalerStatus, out *autoscaling.HorizontalPodAutoscalerStatus, s conversion.Scope) error {
  374. out.ObservedGeneration = (*int64)(unsafe.Pointer(in.ObservedGeneration))
  375. out.LastScaleTime = (*metav1.Time)(unsafe.Pointer(in.LastScaleTime))
  376. out.CurrentReplicas = in.CurrentReplicas
  377. out.DesiredReplicas = in.DesiredReplicas
  378. if in.CurrentMetrics != nil {
  379. in, out := &in.CurrentMetrics, &out.CurrentMetrics
  380. *out = make([]autoscaling.MetricStatus, len(*in))
  381. for i := range *in {
  382. if err := Convert_v2beta1_MetricStatus_To_autoscaling_MetricStatus(&(*in)[i], &(*out)[i], s); err != nil {
  383. return err
  384. }
  385. }
  386. } else {
  387. out.CurrentMetrics = nil
  388. }
  389. out.Conditions = *(*[]autoscaling.HorizontalPodAutoscalerCondition)(unsafe.Pointer(&in.Conditions))
  390. return nil
  391. }
  392. // Convert_v2beta1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus is an autogenerated conversion function.
  393. func Convert_v2beta1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(in *v2beta1.HorizontalPodAutoscalerStatus, out *autoscaling.HorizontalPodAutoscalerStatus, s conversion.Scope) error {
  394. return autoConvert_v2beta1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(in, out, s)
  395. }
  396. func autoConvert_autoscaling_HorizontalPodAutoscalerStatus_To_v2beta1_HorizontalPodAutoscalerStatus(in *autoscaling.HorizontalPodAutoscalerStatus, out *v2beta1.HorizontalPodAutoscalerStatus, s conversion.Scope) error {
  397. out.ObservedGeneration = (*int64)(unsafe.Pointer(in.ObservedGeneration))
  398. out.LastScaleTime = (*metav1.Time)(unsafe.Pointer(in.LastScaleTime))
  399. out.CurrentReplicas = in.CurrentReplicas
  400. out.DesiredReplicas = in.DesiredReplicas
  401. if in.CurrentMetrics != nil {
  402. in, out := &in.CurrentMetrics, &out.CurrentMetrics
  403. *out = make([]v2beta1.MetricStatus, len(*in))
  404. for i := range *in {
  405. if err := Convert_autoscaling_MetricStatus_To_v2beta1_MetricStatus(&(*in)[i], &(*out)[i], s); err != nil {
  406. return err
  407. }
  408. }
  409. } else {
  410. out.CurrentMetrics = nil
  411. }
  412. out.Conditions = *(*[]v2beta1.HorizontalPodAutoscalerCondition)(unsafe.Pointer(&in.Conditions))
  413. return nil
  414. }
  415. // Convert_autoscaling_HorizontalPodAutoscalerStatus_To_v2beta1_HorizontalPodAutoscalerStatus is an autogenerated conversion function.
  416. func Convert_autoscaling_HorizontalPodAutoscalerStatus_To_v2beta1_HorizontalPodAutoscalerStatus(in *autoscaling.HorizontalPodAutoscalerStatus, out *v2beta1.HorizontalPodAutoscalerStatus, s conversion.Scope) error {
  417. return autoConvert_autoscaling_HorizontalPodAutoscalerStatus_To_v2beta1_HorizontalPodAutoscalerStatus(in, out, s)
  418. }
  419. func autoConvert_v2beta1_MetricSpec_To_autoscaling_MetricSpec(in *v2beta1.MetricSpec, out *autoscaling.MetricSpec, s conversion.Scope) error {
  420. out.Type = autoscaling.MetricSourceType(in.Type)
  421. if in.Object != nil {
  422. in, out := &in.Object, &out.Object
  423. *out = new(autoscaling.ObjectMetricSource)
  424. if err := Convert_v2beta1_ObjectMetricSource_To_autoscaling_ObjectMetricSource(*in, *out, s); err != nil {
  425. return err
  426. }
  427. } else {
  428. out.Object = nil
  429. }
  430. if in.Pods != nil {
  431. in, out := &in.Pods, &out.Pods
  432. *out = new(autoscaling.PodsMetricSource)
  433. if err := Convert_v2beta1_PodsMetricSource_To_autoscaling_PodsMetricSource(*in, *out, s); err != nil {
  434. return err
  435. }
  436. } else {
  437. out.Pods = nil
  438. }
  439. if in.Resource != nil {
  440. in, out := &in.Resource, &out.Resource
  441. *out = new(autoscaling.ResourceMetricSource)
  442. if err := Convert_v2beta1_ResourceMetricSource_To_autoscaling_ResourceMetricSource(*in, *out, s); err != nil {
  443. return err
  444. }
  445. } else {
  446. out.Resource = nil
  447. }
  448. if in.External != nil {
  449. in, out := &in.External, &out.External
  450. *out = new(autoscaling.ExternalMetricSource)
  451. if err := Convert_v2beta1_ExternalMetricSource_To_autoscaling_ExternalMetricSource(*in, *out, s); err != nil {
  452. return err
  453. }
  454. } else {
  455. out.External = nil
  456. }
  457. return nil
  458. }
  459. // Convert_v2beta1_MetricSpec_To_autoscaling_MetricSpec is an autogenerated conversion function.
  460. func Convert_v2beta1_MetricSpec_To_autoscaling_MetricSpec(in *v2beta1.MetricSpec, out *autoscaling.MetricSpec, s conversion.Scope) error {
  461. return autoConvert_v2beta1_MetricSpec_To_autoscaling_MetricSpec(in, out, s)
  462. }
  463. func autoConvert_autoscaling_MetricSpec_To_v2beta1_MetricSpec(in *autoscaling.MetricSpec, out *v2beta1.MetricSpec, s conversion.Scope) error {
  464. out.Type = v2beta1.MetricSourceType(in.Type)
  465. if in.Object != nil {
  466. in, out := &in.Object, &out.Object
  467. *out = new(v2beta1.ObjectMetricSource)
  468. if err := Convert_autoscaling_ObjectMetricSource_To_v2beta1_ObjectMetricSource(*in, *out, s); err != nil {
  469. return err
  470. }
  471. } else {
  472. out.Object = nil
  473. }
  474. if in.Pods != nil {
  475. in, out := &in.Pods, &out.Pods
  476. *out = new(v2beta1.PodsMetricSource)
  477. if err := Convert_autoscaling_PodsMetricSource_To_v2beta1_PodsMetricSource(*in, *out, s); err != nil {
  478. return err
  479. }
  480. } else {
  481. out.Pods = nil
  482. }
  483. if in.Resource != nil {
  484. in, out := &in.Resource, &out.Resource
  485. *out = new(v2beta1.ResourceMetricSource)
  486. if err := Convert_autoscaling_ResourceMetricSource_To_v2beta1_ResourceMetricSource(*in, *out, s); err != nil {
  487. return err
  488. }
  489. } else {
  490. out.Resource = nil
  491. }
  492. if in.External != nil {
  493. in, out := &in.External, &out.External
  494. *out = new(v2beta1.ExternalMetricSource)
  495. if err := Convert_autoscaling_ExternalMetricSource_To_v2beta1_ExternalMetricSource(*in, *out, s); err != nil {
  496. return err
  497. }
  498. } else {
  499. out.External = nil
  500. }
  501. return nil
  502. }
  503. // Convert_autoscaling_MetricSpec_To_v2beta1_MetricSpec is an autogenerated conversion function.
  504. func Convert_autoscaling_MetricSpec_To_v2beta1_MetricSpec(in *autoscaling.MetricSpec, out *v2beta1.MetricSpec, s conversion.Scope) error {
  505. return autoConvert_autoscaling_MetricSpec_To_v2beta1_MetricSpec(in, out, s)
  506. }
  507. func autoConvert_v2beta1_MetricStatus_To_autoscaling_MetricStatus(in *v2beta1.MetricStatus, out *autoscaling.MetricStatus, s conversion.Scope) error {
  508. out.Type = autoscaling.MetricSourceType(in.Type)
  509. if in.Object != nil {
  510. in, out := &in.Object, &out.Object
  511. *out = new(autoscaling.ObjectMetricStatus)
  512. if err := Convert_v2beta1_ObjectMetricStatus_To_autoscaling_ObjectMetricStatus(*in, *out, s); err != nil {
  513. return err
  514. }
  515. } else {
  516. out.Object = nil
  517. }
  518. if in.Pods != nil {
  519. in, out := &in.Pods, &out.Pods
  520. *out = new(autoscaling.PodsMetricStatus)
  521. if err := Convert_v2beta1_PodsMetricStatus_To_autoscaling_PodsMetricStatus(*in, *out, s); err != nil {
  522. return err
  523. }
  524. } else {
  525. out.Pods = nil
  526. }
  527. if in.Resource != nil {
  528. in, out := &in.Resource, &out.Resource
  529. *out = new(autoscaling.ResourceMetricStatus)
  530. if err := Convert_v2beta1_ResourceMetricStatus_To_autoscaling_ResourceMetricStatus(*in, *out, s); err != nil {
  531. return err
  532. }
  533. } else {
  534. out.Resource = nil
  535. }
  536. if in.External != nil {
  537. in, out := &in.External, &out.External
  538. *out = new(autoscaling.ExternalMetricStatus)
  539. if err := Convert_v2beta1_ExternalMetricStatus_To_autoscaling_ExternalMetricStatus(*in, *out, s); err != nil {
  540. return err
  541. }
  542. } else {
  543. out.External = nil
  544. }
  545. return nil
  546. }
  547. // Convert_v2beta1_MetricStatus_To_autoscaling_MetricStatus is an autogenerated conversion function.
  548. func Convert_v2beta1_MetricStatus_To_autoscaling_MetricStatus(in *v2beta1.MetricStatus, out *autoscaling.MetricStatus, s conversion.Scope) error {
  549. return autoConvert_v2beta1_MetricStatus_To_autoscaling_MetricStatus(in, out, s)
  550. }
  551. func autoConvert_autoscaling_MetricStatus_To_v2beta1_MetricStatus(in *autoscaling.MetricStatus, out *v2beta1.MetricStatus, s conversion.Scope) error {
  552. out.Type = v2beta1.MetricSourceType(in.Type)
  553. if in.Object != nil {
  554. in, out := &in.Object, &out.Object
  555. *out = new(v2beta1.ObjectMetricStatus)
  556. if err := Convert_autoscaling_ObjectMetricStatus_To_v2beta1_ObjectMetricStatus(*in, *out, s); err != nil {
  557. return err
  558. }
  559. } else {
  560. out.Object = nil
  561. }
  562. if in.Pods != nil {
  563. in, out := &in.Pods, &out.Pods
  564. *out = new(v2beta1.PodsMetricStatus)
  565. if err := Convert_autoscaling_PodsMetricStatus_To_v2beta1_PodsMetricStatus(*in, *out, s); err != nil {
  566. return err
  567. }
  568. } else {
  569. out.Pods = nil
  570. }
  571. if in.Resource != nil {
  572. in, out := &in.Resource, &out.Resource
  573. *out = new(v2beta1.ResourceMetricStatus)
  574. if err := Convert_autoscaling_ResourceMetricStatus_To_v2beta1_ResourceMetricStatus(*in, *out, s); err != nil {
  575. return err
  576. }
  577. } else {
  578. out.Resource = nil
  579. }
  580. if in.External != nil {
  581. in, out := &in.External, &out.External
  582. *out = new(v2beta1.ExternalMetricStatus)
  583. if err := Convert_autoscaling_ExternalMetricStatus_To_v2beta1_ExternalMetricStatus(*in, *out, s); err != nil {
  584. return err
  585. }
  586. } else {
  587. out.External = nil
  588. }
  589. return nil
  590. }
  591. // Convert_autoscaling_MetricStatus_To_v2beta1_MetricStatus is an autogenerated conversion function.
  592. func Convert_autoscaling_MetricStatus_To_v2beta1_MetricStatus(in *autoscaling.MetricStatus, out *v2beta1.MetricStatus, s conversion.Scope) error {
  593. return autoConvert_autoscaling_MetricStatus_To_v2beta1_MetricStatus(in, out, s)
  594. }
  595. func autoConvert_v2beta1_ObjectMetricSource_To_autoscaling_ObjectMetricSource(in *v2beta1.ObjectMetricSource, out *autoscaling.ObjectMetricSource, s conversion.Scope) error {
  596. if err := Convert_v2beta1_CrossVersionObjectReference_To_autoscaling_MetricTarget(&in.Target, &out.Target, s); err != nil {
  597. return err
  598. }
  599. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  600. // WARNING: in.TargetValue requires manual conversion: does not exist in peer-type
  601. // WARNING: in.Selector requires manual conversion: does not exist in peer-type
  602. // WARNING: in.AverageValue requires manual conversion: does not exist in peer-type
  603. return nil
  604. }
  605. func autoConvert_autoscaling_ObjectMetricSource_To_v2beta1_ObjectMetricSource(in *autoscaling.ObjectMetricSource, out *v2beta1.ObjectMetricSource, s conversion.Scope) error {
  606. // WARNING: in.DescribedObject requires manual conversion: does not exist in peer-type
  607. if err := Convert_autoscaling_MetricTarget_To_v2beta1_CrossVersionObjectReference(&in.Target, &out.Target, s); err != nil {
  608. return err
  609. }
  610. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  611. return nil
  612. }
  613. func autoConvert_v2beta1_ObjectMetricStatus_To_autoscaling_ObjectMetricStatus(in *v2beta1.ObjectMetricStatus, out *autoscaling.ObjectMetricStatus, s conversion.Scope) error {
  614. // WARNING: in.Target requires manual conversion: does not exist in peer-type
  615. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  616. // WARNING: in.CurrentValue requires manual conversion: does not exist in peer-type
  617. // WARNING: in.Selector requires manual conversion: does not exist in peer-type
  618. // WARNING: in.AverageValue requires manual conversion: does not exist in peer-type
  619. return nil
  620. }
  621. func autoConvert_autoscaling_ObjectMetricStatus_To_v2beta1_ObjectMetricStatus(in *autoscaling.ObjectMetricStatus, out *v2beta1.ObjectMetricStatus, s conversion.Scope) error {
  622. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  623. // WARNING: in.Current requires manual conversion: does not exist in peer-type
  624. // WARNING: in.DescribedObject requires manual conversion: does not exist in peer-type
  625. return nil
  626. }
  627. func autoConvert_v2beta1_PodsMetricSource_To_autoscaling_PodsMetricSource(in *v2beta1.PodsMetricSource, out *autoscaling.PodsMetricSource, s conversion.Scope) error {
  628. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  629. // WARNING: in.TargetAverageValue requires manual conversion: does not exist in peer-type
  630. // WARNING: in.Selector requires manual conversion: does not exist in peer-type
  631. return nil
  632. }
  633. func autoConvert_autoscaling_PodsMetricSource_To_v2beta1_PodsMetricSource(in *autoscaling.PodsMetricSource, out *v2beta1.PodsMetricSource, s conversion.Scope) error {
  634. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  635. // WARNING: in.Target requires manual conversion: does not exist in peer-type
  636. return nil
  637. }
  638. func autoConvert_v2beta1_PodsMetricStatus_To_autoscaling_PodsMetricStatus(in *v2beta1.PodsMetricStatus, out *autoscaling.PodsMetricStatus, s conversion.Scope) error {
  639. // WARNING: in.MetricName requires manual conversion: does not exist in peer-type
  640. // WARNING: in.CurrentAverageValue requires manual conversion: does not exist in peer-type
  641. // WARNING: in.Selector requires manual conversion: does not exist in peer-type
  642. return nil
  643. }
  644. func autoConvert_autoscaling_PodsMetricStatus_To_v2beta1_PodsMetricStatus(in *autoscaling.PodsMetricStatus, out *v2beta1.PodsMetricStatus, s conversion.Scope) error {
  645. // WARNING: in.Metric requires manual conversion: does not exist in peer-type
  646. // WARNING: in.Current requires manual conversion: does not exist in peer-type
  647. return nil
  648. }
  649. func autoConvert_v2beta1_ResourceMetricSource_To_autoscaling_ResourceMetricSource(in *v2beta1.ResourceMetricSource, out *autoscaling.ResourceMetricSource, s conversion.Scope) error {
  650. out.Name = core.ResourceName(in.Name)
  651. // WARNING: in.TargetAverageUtilization requires manual conversion: does not exist in peer-type
  652. // WARNING: in.TargetAverageValue requires manual conversion: does not exist in peer-type
  653. return nil
  654. }
  655. func autoConvert_autoscaling_ResourceMetricSource_To_v2beta1_ResourceMetricSource(in *autoscaling.ResourceMetricSource, out *v2beta1.ResourceMetricSource, s conversion.Scope) error {
  656. out.Name = v1.ResourceName(in.Name)
  657. // WARNING: in.Target requires manual conversion: does not exist in peer-type
  658. return nil
  659. }
  660. func autoConvert_v2beta1_ResourceMetricStatus_To_autoscaling_ResourceMetricStatus(in *v2beta1.ResourceMetricStatus, out *autoscaling.ResourceMetricStatus, s conversion.Scope) error {
  661. out.Name = core.ResourceName(in.Name)
  662. // WARNING: in.CurrentAverageUtilization requires manual conversion: does not exist in peer-type
  663. // WARNING: in.CurrentAverageValue requires manual conversion: does not exist in peer-type
  664. return nil
  665. }
  666. func autoConvert_autoscaling_ResourceMetricStatus_To_v2beta1_ResourceMetricStatus(in *autoscaling.ResourceMetricStatus, out *v2beta1.ResourceMetricStatus, s conversion.Scope) error {
  667. out.Name = v1.ResourceName(in.Name)
  668. // WARNING: in.Current requires manual conversion: does not exist in peer-type
  669. return nil
  670. }