zz_generated.conversion.go 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  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. corev1 "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. v1 "k8s.io/kubernetes/pkg/apis/core/v1"
  24. settings "k8s.io/kubernetes/pkg/apis/settings"
  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((*v1alpha1.PodPreset)(nil), (*settings.PodPreset)(nil), func(a, b interface{}, scope conversion.Scope) error {
  33. return Convert_v1alpha1_PodPreset_To_settings_PodPreset(a.(*v1alpha1.PodPreset), b.(*settings.PodPreset), scope)
  34. }); err != nil {
  35. return err
  36. }
  37. if err := s.AddGeneratedConversionFunc((*settings.PodPreset)(nil), (*v1alpha1.PodPreset)(nil), func(a, b interface{}, scope conversion.Scope) error {
  38. return Convert_settings_PodPreset_To_v1alpha1_PodPreset(a.(*settings.PodPreset), b.(*v1alpha1.PodPreset), scope)
  39. }); err != nil {
  40. return err
  41. }
  42. if err := s.AddGeneratedConversionFunc((*v1alpha1.PodPresetList)(nil), (*settings.PodPresetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  43. return Convert_v1alpha1_PodPresetList_To_settings_PodPresetList(a.(*v1alpha1.PodPresetList), b.(*settings.PodPresetList), scope)
  44. }); err != nil {
  45. return err
  46. }
  47. if err := s.AddGeneratedConversionFunc((*settings.PodPresetList)(nil), (*v1alpha1.PodPresetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  48. return Convert_settings_PodPresetList_To_v1alpha1_PodPresetList(a.(*settings.PodPresetList), b.(*v1alpha1.PodPresetList), scope)
  49. }); err != nil {
  50. return err
  51. }
  52. if err := s.AddGeneratedConversionFunc((*v1alpha1.PodPresetSpec)(nil), (*settings.PodPresetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  53. return Convert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec(a.(*v1alpha1.PodPresetSpec), b.(*settings.PodPresetSpec), scope)
  54. }); err != nil {
  55. return err
  56. }
  57. if err := s.AddGeneratedConversionFunc((*settings.PodPresetSpec)(nil), (*v1alpha1.PodPresetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  58. return Convert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec(a.(*settings.PodPresetSpec), b.(*v1alpha1.PodPresetSpec), scope)
  59. }); err != nil {
  60. return err
  61. }
  62. return nil
  63. }
  64. func autoConvert_v1alpha1_PodPreset_To_settings_PodPreset(in *v1alpha1.PodPreset, out *settings.PodPreset, s conversion.Scope) error {
  65. out.ObjectMeta = in.ObjectMeta
  66. if err := Convert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec(&in.Spec, &out.Spec, s); err != nil {
  67. return err
  68. }
  69. return nil
  70. }
  71. // Convert_v1alpha1_PodPreset_To_settings_PodPreset is an autogenerated conversion function.
  72. func Convert_v1alpha1_PodPreset_To_settings_PodPreset(in *v1alpha1.PodPreset, out *settings.PodPreset, s conversion.Scope) error {
  73. return autoConvert_v1alpha1_PodPreset_To_settings_PodPreset(in, out, s)
  74. }
  75. func autoConvert_settings_PodPreset_To_v1alpha1_PodPreset(in *settings.PodPreset, out *v1alpha1.PodPreset, s conversion.Scope) error {
  76. out.ObjectMeta = in.ObjectMeta
  77. if err := Convert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec(&in.Spec, &out.Spec, s); err != nil {
  78. return err
  79. }
  80. return nil
  81. }
  82. // Convert_settings_PodPreset_To_v1alpha1_PodPreset is an autogenerated conversion function.
  83. func Convert_settings_PodPreset_To_v1alpha1_PodPreset(in *settings.PodPreset, out *v1alpha1.PodPreset, s conversion.Scope) error {
  84. return autoConvert_settings_PodPreset_To_v1alpha1_PodPreset(in, out, s)
  85. }
  86. func autoConvert_v1alpha1_PodPresetList_To_settings_PodPresetList(in *v1alpha1.PodPresetList, out *settings.PodPresetList, s conversion.Scope) error {
  87. out.ListMeta = in.ListMeta
  88. if in.Items != nil {
  89. in, out := &in.Items, &out.Items
  90. *out = make([]settings.PodPreset, len(*in))
  91. for i := range *in {
  92. if err := Convert_v1alpha1_PodPreset_To_settings_PodPreset(&(*in)[i], &(*out)[i], s); err != nil {
  93. return err
  94. }
  95. }
  96. } else {
  97. out.Items = nil
  98. }
  99. return nil
  100. }
  101. // Convert_v1alpha1_PodPresetList_To_settings_PodPresetList is an autogenerated conversion function.
  102. func Convert_v1alpha1_PodPresetList_To_settings_PodPresetList(in *v1alpha1.PodPresetList, out *settings.PodPresetList, s conversion.Scope) error {
  103. return autoConvert_v1alpha1_PodPresetList_To_settings_PodPresetList(in, out, s)
  104. }
  105. func autoConvert_settings_PodPresetList_To_v1alpha1_PodPresetList(in *settings.PodPresetList, out *v1alpha1.PodPresetList, s conversion.Scope) error {
  106. out.ListMeta = in.ListMeta
  107. if in.Items != nil {
  108. in, out := &in.Items, &out.Items
  109. *out = make([]v1alpha1.PodPreset, len(*in))
  110. for i := range *in {
  111. if err := Convert_settings_PodPreset_To_v1alpha1_PodPreset(&(*in)[i], &(*out)[i], s); err != nil {
  112. return err
  113. }
  114. }
  115. } else {
  116. out.Items = nil
  117. }
  118. return nil
  119. }
  120. // Convert_settings_PodPresetList_To_v1alpha1_PodPresetList is an autogenerated conversion function.
  121. func Convert_settings_PodPresetList_To_v1alpha1_PodPresetList(in *settings.PodPresetList, out *v1alpha1.PodPresetList, s conversion.Scope) error {
  122. return autoConvert_settings_PodPresetList_To_v1alpha1_PodPresetList(in, out, s)
  123. }
  124. func autoConvert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec(in *v1alpha1.PodPresetSpec, out *settings.PodPresetSpec, s conversion.Scope) error {
  125. out.Selector = in.Selector
  126. out.Env = *(*[]core.EnvVar)(unsafe.Pointer(&in.Env))
  127. out.EnvFrom = *(*[]core.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  128. if in.Volumes != nil {
  129. in, out := &in.Volumes, &out.Volumes
  130. *out = make([]core.Volume, len(*in))
  131. for i := range *in {
  132. if err := v1.Convert_v1_Volume_To_core_Volume(&(*in)[i], &(*out)[i], s); 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 = *(*[]corev1.EnvVar)(unsafe.Pointer(&in.Env))
  149. out.EnvFrom = *(*[]corev1.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  150. if in.Volumes != nil {
  151. in, out := &in.Volumes, &out.Volumes
  152. *out = make([]corev1.Volume, len(*in))
  153. for i := range *in {
  154. if err := v1.Convert_core_Volume_To_v1_Volume(&(*in)[i], &(*out)[i], s); err != nil {
  155. return err
  156. }
  157. }
  158. } else {
  159. out.Volumes = nil
  160. }
  161. out.VolumeMounts = *(*[]corev1.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  162. return nil
  163. }
  164. // Convert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec is an autogenerated conversion function.
  165. func Convert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec(in *settings.PodPresetSpec, out *v1alpha1.PodPresetSpec, s conversion.Scope) error {
  166. return autoConvert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec(in, out, s)
  167. }