zz_generated.defaults.go 16 KB

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