zz_generated.defaults.go 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright 2017 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. // This file was autogenerated by defaulter-gen. Do not edit it manually!
  15. package v1beta1
  16. import (
  17. runtime "k8s.io/apimachinery/pkg/runtime"
  18. v1 "k8s.io/client-go/pkg/api/v1"
  19. )
  20. // RegisterDefaults adds defaulters functions to the given scheme.
  21. // Public to allow building arbitrary schemes.
  22. // All generated defaulters are covering - they call all nested defaulters.
  23. func RegisterDefaults(scheme *runtime.Scheme) error {
  24. scheme.AddTypeDefaultingFunc(&DaemonSet{}, func(obj interface{}) { SetObjectDefaults_DaemonSet(obj.(*DaemonSet)) })
  25. scheme.AddTypeDefaultingFunc(&DaemonSetList{}, func(obj interface{}) { SetObjectDefaults_DaemonSetList(obj.(*DaemonSetList)) })
  26. scheme.AddTypeDefaultingFunc(&Deployment{}, func(obj interface{}) { SetObjectDefaults_Deployment(obj.(*Deployment)) })
  27. scheme.AddTypeDefaultingFunc(&DeploymentList{}, func(obj interface{}) { SetObjectDefaults_DeploymentList(obj.(*DeploymentList)) })
  28. scheme.AddTypeDefaultingFunc(&NetworkPolicy{}, func(obj interface{}) { SetObjectDefaults_NetworkPolicy(obj.(*NetworkPolicy)) })
  29. scheme.AddTypeDefaultingFunc(&NetworkPolicyList{}, func(obj interface{}) { SetObjectDefaults_NetworkPolicyList(obj.(*NetworkPolicyList)) })
  30. scheme.AddTypeDefaultingFunc(&ReplicaSet{}, func(obj interface{}) { SetObjectDefaults_ReplicaSet(obj.(*ReplicaSet)) })
  31. scheme.AddTypeDefaultingFunc(&ReplicaSetList{}, func(obj interface{}) { SetObjectDefaults_ReplicaSetList(obj.(*ReplicaSetList)) })
  32. return nil
  33. }
  34. func SetObjectDefaults_DaemonSet(in *DaemonSet) {
  35. SetDefaults_DaemonSet(in)
  36. v1.SetDefaults_PodSpec(&in.Spec.Template.Spec)
  37. for i := range in.Spec.Template.Spec.Volumes {
  38. a := &in.Spec.Template.Spec.Volumes[i]
  39. v1.SetDefaults_Volume(a)
  40. if a.VolumeSource.Secret != nil {
  41. v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret)
  42. }
  43. if a.VolumeSource.ISCSI != nil {
  44. v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI)
  45. }
  46. if a.VolumeSource.RBD != nil {
  47. v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD)
  48. }
  49. if a.VolumeSource.DownwardAPI != nil {
  50. v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI)
  51. for j := range a.VolumeSource.DownwardAPI.Items {
  52. b := &a.VolumeSource.DownwardAPI.Items[j]
  53. if b.FieldRef != nil {
  54. v1.SetDefaults_ObjectFieldSelector(b.FieldRef)
  55. }
  56. }
  57. }
  58. if a.VolumeSource.ConfigMap != nil {
  59. v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap)
  60. }
  61. if a.VolumeSource.AzureDisk != nil {
  62. v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk)
  63. }
  64. if a.VolumeSource.Projected != nil {
  65. v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected)
  66. for j := range a.VolumeSource.Projected.Sources {
  67. b := &a.VolumeSource.Projected.Sources[j]
  68. if b.DownwardAPI != nil {
  69. for k := range b.DownwardAPI.Items {
  70. c := &b.DownwardAPI.Items[k]
  71. if c.FieldRef != nil {
  72. v1.SetDefaults_ObjectFieldSelector(c.FieldRef)
  73. }
  74. }
  75. }
  76. }
  77. }
  78. if a.VolumeSource.ScaleIO != nil {
  79. v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO)
  80. }
  81. }
  82. for i := range in.Spec.Template.Spec.InitContainers {
  83. a := &in.Spec.Template.Spec.InitContainers[i]
  84. v1.SetDefaults_Container(a)
  85. for j := range a.Ports {
  86. b := &a.Ports[j]
  87. v1.SetDefaults_ContainerPort(b)
  88. }
  89. for j := range a.Env {
  90. b := &a.Env[j]
  91. if b.ValueFrom != nil {
  92. if b.ValueFrom.FieldRef != nil {
  93. v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
  94. }
  95. }
  96. }
  97. v1.SetDefaults_ResourceList(&a.Resources.Limits)
  98. v1.SetDefaults_ResourceList(&a.Resources.Requests)
  99. if a.LivenessProbe != nil {
  100. v1.SetDefaults_Probe(a.LivenessProbe)
  101. if a.LivenessProbe.Handler.HTTPGet != nil {
  102. v1.SetDefaults_HTTPGetAction(a.LivenessProbe.Handler.HTTPGet)
  103. }
  104. }
  105. if a.ReadinessProbe != nil {
  106. v1.SetDefaults_Probe(a.ReadinessProbe)
  107. if a.ReadinessProbe.Handler.HTTPGet != nil {
  108. v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.Handler.HTTPGet)
  109. }
  110. }
  111. if a.Lifecycle != nil {
  112. if a.Lifecycle.PostStart != nil {
  113. if a.Lifecycle.PostStart.HTTPGet != nil {
  114. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
  115. }
  116. }
  117. if a.Lifecycle.PreStop != nil {
  118. if a.Lifecycle.PreStop.HTTPGet != nil {
  119. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
  120. }
  121. }
  122. }
  123. }
  124. for i := range in.Spec.Template.Spec.Containers {
  125. a := &in.Spec.Template.Spec.Containers[i]
  126. v1.SetDefaults_Container(a)
  127. for j := range a.Ports {
  128. b := &a.Ports[j]
  129. v1.SetDefaults_ContainerPort(b)
  130. }
  131. for j := range a.Env {
  132. b := &a.Env[j]
  133. if b.ValueFrom != nil {
  134. if b.ValueFrom.FieldRef != nil {
  135. v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
  136. }
  137. }
  138. }
  139. v1.SetDefaults_ResourceList(&a.Resources.Limits)
  140. v1.SetDefaults_ResourceList(&a.Resources.Requests)
  141. if a.LivenessProbe != nil {
  142. v1.SetDefaults_Probe(a.LivenessProbe)
  143. if a.LivenessProbe.Handler.HTTPGet != nil {
  144. v1.SetDefaults_HTTPGetAction(a.LivenessProbe.Handler.HTTPGet)
  145. }
  146. }
  147. if a.ReadinessProbe != nil {
  148. v1.SetDefaults_Probe(a.ReadinessProbe)
  149. if a.ReadinessProbe.Handler.HTTPGet != nil {
  150. v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.Handler.HTTPGet)
  151. }
  152. }
  153. if a.Lifecycle != nil {
  154. if a.Lifecycle.PostStart != nil {
  155. if a.Lifecycle.PostStart.HTTPGet != nil {
  156. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
  157. }
  158. }
  159. if a.Lifecycle.PreStop != nil {
  160. if a.Lifecycle.PreStop.HTTPGet != nil {
  161. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
  162. }
  163. }
  164. }
  165. }
  166. }
  167. func SetObjectDefaults_DaemonSetList(in *DaemonSetList) {
  168. for i := range in.Items {
  169. a := &in.Items[i]
  170. SetObjectDefaults_DaemonSet(a)
  171. }
  172. }
  173. func SetObjectDefaults_Deployment(in *Deployment) {
  174. SetDefaults_Deployment(in)
  175. v1.SetDefaults_PodSpec(&in.Spec.Template.Spec)
  176. for i := range in.Spec.Template.Spec.Volumes {
  177. a := &in.Spec.Template.Spec.Volumes[i]
  178. v1.SetDefaults_Volume(a)
  179. if a.VolumeSource.Secret != nil {
  180. v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret)
  181. }
  182. if a.VolumeSource.ISCSI != nil {
  183. v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI)
  184. }
  185. if a.VolumeSource.RBD != nil {
  186. v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD)
  187. }
  188. if a.VolumeSource.DownwardAPI != nil {
  189. v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI)
  190. for j := range a.VolumeSource.DownwardAPI.Items {
  191. b := &a.VolumeSource.DownwardAPI.Items[j]
  192. if b.FieldRef != nil {
  193. v1.SetDefaults_ObjectFieldSelector(b.FieldRef)
  194. }
  195. }
  196. }
  197. if a.VolumeSource.ConfigMap != nil {
  198. v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap)
  199. }
  200. if a.VolumeSource.AzureDisk != nil {
  201. v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk)
  202. }
  203. if a.VolumeSource.Projected != nil {
  204. v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected)
  205. for j := range a.VolumeSource.Projected.Sources {
  206. b := &a.VolumeSource.Projected.Sources[j]
  207. if b.DownwardAPI != nil {
  208. for k := range b.DownwardAPI.Items {
  209. c := &b.DownwardAPI.Items[k]
  210. if c.FieldRef != nil {
  211. v1.SetDefaults_ObjectFieldSelector(c.FieldRef)
  212. }
  213. }
  214. }
  215. }
  216. }
  217. if a.VolumeSource.ScaleIO != nil {
  218. v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO)
  219. }
  220. }
  221. for i := range in.Spec.Template.Spec.InitContainers {
  222. a := &in.Spec.Template.Spec.InitContainers[i]
  223. v1.SetDefaults_Container(a)
  224. for j := range a.Ports {
  225. b := &a.Ports[j]
  226. v1.SetDefaults_ContainerPort(b)
  227. }
  228. for j := range a.Env {
  229. b := &a.Env[j]
  230. if b.ValueFrom != nil {
  231. if b.ValueFrom.FieldRef != nil {
  232. v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
  233. }
  234. }
  235. }
  236. v1.SetDefaults_ResourceList(&a.Resources.Limits)
  237. v1.SetDefaults_ResourceList(&a.Resources.Requests)
  238. if a.LivenessProbe != nil {
  239. v1.SetDefaults_Probe(a.LivenessProbe)
  240. if a.LivenessProbe.Handler.HTTPGet != nil {
  241. v1.SetDefaults_HTTPGetAction(a.LivenessProbe.Handler.HTTPGet)
  242. }
  243. }
  244. if a.ReadinessProbe != nil {
  245. v1.SetDefaults_Probe(a.ReadinessProbe)
  246. if a.ReadinessProbe.Handler.HTTPGet != nil {
  247. v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.Handler.HTTPGet)
  248. }
  249. }
  250. if a.Lifecycle != nil {
  251. if a.Lifecycle.PostStart != nil {
  252. if a.Lifecycle.PostStart.HTTPGet != nil {
  253. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
  254. }
  255. }
  256. if a.Lifecycle.PreStop != nil {
  257. if a.Lifecycle.PreStop.HTTPGet != nil {
  258. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
  259. }
  260. }
  261. }
  262. }
  263. for i := range in.Spec.Template.Spec.Containers {
  264. a := &in.Spec.Template.Spec.Containers[i]
  265. v1.SetDefaults_Container(a)
  266. for j := range a.Ports {
  267. b := &a.Ports[j]
  268. v1.SetDefaults_ContainerPort(b)
  269. }
  270. for j := range a.Env {
  271. b := &a.Env[j]
  272. if b.ValueFrom != nil {
  273. if b.ValueFrom.FieldRef != nil {
  274. v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
  275. }
  276. }
  277. }
  278. v1.SetDefaults_ResourceList(&a.Resources.Limits)
  279. v1.SetDefaults_ResourceList(&a.Resources.Requests)
  280. if a.LivenessProbe != nil {
  281. v1.SetDefaults_Probe(a.LivenessProbe)
  282. if a.LivenessProbe.Handler.HTTPGet != nil {
  283. v1.SetDefaults_HTTPGetAction(a.LivenessProbe.Handler.HTTPGet)
  284. }
  285. }
  286. if a.ReadinessProbe != nil {
  287. v1.SetDefaults_Probe(a.ReadinessProbe)
  288. if a.ReadinessProbe.Handler.HTTPGet != nil {
  289. v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.Handler.HTTPGet)
  290. }
  291. }
  292. if a.Lifecycle != nil {
  293. if a.Lifecycle.PostStart != nil {
  294. if a.Lifecycle.PostStart.HTTPGet != nil {
  295. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
  296. }
  297. }
  298. if a.Lifecycle.PreStop != nil {
  299. if a.Lifecycle.PreStop.HTTPGet != nil {
  300. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
  301. }
  302. }
  303. }
  304. }
  305. }
  306. func SetObjectDefaults_DeploymentList(in *DeploymentList) {
  307. for i := range in.Items {
  308. a := &in.Items[i]
  309. SetObjectDefaults_Deployment(a)
  310. }
  311. }
  312. func SetObjectDefaults_NetworkPolicy(in *NetworkPolicy) {
  313. SetDefaults_NetworkPolicy(in)
  314. }
  315. func SetObjectDefaults_NetworkPolicyList(in *NetworkPolicyList) {
  316. for i := range in.Items {
  317. a := &in.Items[i]
  318. SetObjectDefaults_NetworkPolicy(a)
  319. }
  320. }
  321. func SetObjectDefaults_ReplicaSet(in *ReplicaSet) {
  322. SetDefaults_ReplicaSet(in)
  323. v1.SetDefaults_PodSpec(&in.Spec.Template.Spec)
  324. for i := range in.Spec.Template.Spec.Volumes {
  325. a := &in.Spec.Template.Spec.Volumes[i]
  326. v1.SetDefaults_Volume(a)
  327. if a.VolumeSource.Secret != nil {
  328. v1.SetDefaults_SecretVolumeSource(a.VolumeSource.Secret)
  329. }
  330. if a.VolumeSource.ISCSI != nil {
  331. v1.SetDefaults_ISCSIVolumeSource(a.VolumeSource.ISCSI)
  332. }
  333. if a.VolumeSource.RBD != nil {
  334. v1.SetDefaults_RBDVolumeSource(a.VolumeSource.RBD)
  335. }
  336. if a.VolumeSource.DownwardAPI != nil {
  337. v1.SetDefaults_DownwardAPIVolumeSource(a.VolumeSource.DownwardAPI)
  338. for j := range a.VolumeSource.DownwardAPI.Items {
  339. b := &a.VolumeSource.DownwardAPI.Items[j]
  340. if b.FieldRef != nil {
  341. v1.SetDefaults_ObjectFieldSelector(b.FieldRef)
  342. }
  343. }
  344. }
  345. if a.VolumeSource.ConfigMap != nil {
  346. v1.SetDefaults_ConfigMapVolumeSource(a.VolumeSource.ConfigMap)
  347. }
  348. if a.VolumeSource.AzureDisk != nil {
  349. v1.SetDefaults_AzureDiskVolumeSource(a.VolumeSource.AzureDisk)
  350. }
  351. if a.VolumeSource.Projected != nil {
  352. v1.SetDefaults_ProjectedVolumeSource(a.VolumeSource.Projected)
  353. for j := range a.VolumeSource.Projected.Sources {
  354. b := &a.VolumeSource.Projected.Sources[j]
  355. if b.DownwardAPI != nil {
  356. for k := range b.DownwardAPI.Items {
  357. c := &b.DownwardAPI.Items[k]
  358. if c.FieldRef != nil {
  359. v1.SetDefaults_ObjectFieldSelector(c.FieldRef)
  360. }
  361. }
  362. }
  363. }
  364. }
  365. if a.VolumeSource.ScaleIO != nil {
  366. v1.SetDefaults_ScaleIOVolumeSource(a.VolumeSource.ScaleIO)
  367. }
  368. }
  369. for i := range in.Spec.Template.Spec.InitContainers {
  370. a := &in.Spec.Template.Spec.InitContainers[i]
  371. v1.SetDefaults_Container(a)
  372. for j := range a.Ports {
  373. b := &a.Ports[j]
  374. v1.SetDefaults_ContainerPort(b)
  375. }
  376. for j := range a.Env {
  377. b := &a.Env[j]
  378. if b.ValueFrom != nil {
  379. if b.ValueFrom.FieldRef != nil {
  380. v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
  381. }
  382. }
  383. }
  384. v1.SetDefaults_ResourceList(&a.Resources.Limits)
  385. v1.SetDefaults_ResourceList(&a.Resources.Requests)
  386. if a.LivenessProbe != nil {
  387. v1.SetDefaults_Probe(a.LivenessProbe)
  388. if a.LivenessProbe.Handler.HTTPGet != nil {
  389. v1.SetDefaults_HTTPGetAction(a.LivenessProbe.Handler.HTTPGet)
  390. }
  391. }
  392. if a.ReadinessProbe != nil {
  393. v1.SetDefaults_Probe(a.ReadinessProbe)
  394. if a.ReadinessProbe.Handler.HTTPGet != nil {
  395. v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.Handler.HTTPGet)
  396. }
  397. }
  398. if a.Lifecycle != nil {
  399. if a.Lifecycle.PostStart != nil {
  400. if a.Lifecycle.PostStart.HTTPGet != nil {
  401. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
  402. }
  403. }
  404. if a.Lifecycle.PreStop != nil {
  405. if a.Lifecycle.PreStop.HTTPGet != nil {
  406. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
  407. }
  408. }
  409. }
  410. }
  411. for i := range in.Spec.Template.Spec.Containers {
  412. a := &in.Spec.Template.Spec.Containers[i]
  413. v1.SetDefaults_Container(a)
  414. for j := range a.Ports {
  415. b := &a.Ports[j]
  416. v1.SetDefaults_ContainerPort(b)
  417. }
  418. for j := range a.Env {
  419. b := &a.Env[j]
  420. if b.ValueFrom != nil {
  421. if b.ValueFrom.FieldRef != nil {
  422. v1.SetDefaults_ObjectFieldSelector(b.ValueFrom.FieldRef)
  423. }
  424. }
  425. }
  426. v1.SetDefaults_ResourceList(&a.Resources.Limits)
  427. v1.SetDefaults_ResourceList(&a.Resources.Requests)
  428. if a.LivenessProbe != nil {
  429. v1.SetDefaults_Probe(a.LivenessProbe)
  430. if a.LivenessProbe.Handler.HTTPGet != nil {
  431. v1.SetDefaults_HTTPGetAction(a.LivenessProbe.Handler.HTTPGet)
  432. }
  433. }
  434. if a.ReadinessProbe != nil {
  435. v1.SetDefaults_Probe(a.ReadinessProbe)
  436. if a.ReadinessProbe.Handler.HTTPGet != nil {
  437. v1.SetDefaults_HTTPGetAction(a.ReadinessProbe.Handler.HTTPGet)
  438. }
  439. }
  440. if a.Lifecycle != nil {
  441. if a.Lifecycle.PostStart != nil {
  442. if a.Lifecycle.PostStart.HTTPGet != nil {
  443. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PostStart.HTTPGet)
  444. }
  445. }
  446. if a.Lifecycle.PreStop != nil {
  447. if a.Lifecycle.PreStop.HTTPGet != nil {
  448. v1.SetDefaults_HTTPGetAction(a.Lifecycle.PreStop.HTTPGet)
  449. }
  450. }
  451. }
  452. }
  453. }
  454. func SetObjectDefaults_ReplicaSetList(in *ReplicaSetList) {
  455. for i := range in.Items {
  456. a := &in.Items[i]
  457. SetObjectDefaults_ReplicaSet(a)
  458. }
  459. }