@@ -253,10 +253,6 @@ func removeK8S118Fields(un *unstructured.Unstructured) {
253
253
// Replace this with "spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.resources.{limits/requests}"
254
254
// when it's ok to only support k8s 1.17+
255
255
setValidationOverride (un , preserveUnknownFields , "spec.template.spec.volumes" )
256
- validation , _ , _ := unstructured .NestedMap (un .Object , "spec" , "validation" , "openAPIV3Schema" )
257
- removeFieldHelper (validation , "x-kubernetes-list-type" )
258
- removeFieldHelper (validation , "x-kubernetes-list-map-keys" )
259
- unstructured .SetNestedMap (un .Object , validation , "spec" , "validation" , "openAPIV3Schema" )
260
256
case "Experiment" :
261
257
setValidationOverride (un , preserveUnknownFields , "spec.templates[].template.spec.containers[].resources.limits" )
262
258
setValidationOverride (un , preserveUnknownFields , "spec.templates[].template.spec.containers[].resources.requests" )
@@ -267,10 +263,6 @@ func removeK8S118Fields(un *unstructured.Unstructured) {
267
263
// Replace this with "spec.templates[].template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.resources.{limits/requests}"
268
264
// when it's ok to only support k8s 1.17+
269
265
setValidationOverride (un , preserveUnknownFields , "spec.templates[].template.spec.volumes" )
270
- validation , _ , _ := unstructured .NestedMap (un .Object , "spec" , "validation" , "openAPIV3Schema" )
271
- removeFieldHelper (validation , "x-kubernetes-list-type" )
272
- removeFieldHelper (validation , "x-kubernetes-list-map-keys" )
273
- unstructured .SetNestedMap (un .Object , validation , "spec" , "validation" , "openAPIV3Schema" )
274
266
case "ClusterAnalysisTemplate" , "AnalysisTemplate" , "AnalysisRun" :
275
267
setValidationOverride (un , preserveUnknownFields , "spec.metrics[].provider.job.spec.template.spec.containers[].resources.limits" )
276
268
setValidationOverride (un , preserveUnknownFields , "spec.metrics[].provider.job.spec.template.spec.containers[].resources.requests" )
@@ -281,10 +273,6 @@ func removeK8S118Fields(un *unstructured.Unstructured) {
281
273
// Replace this with "spec.metrics[].provider.job.spec.template.spec.volumes[].ephemeral.volumeClaimTemplate.spec.resources.{limits/requests}"
282
274
// when it's ok to only support k8s 1.17+
283
275
setValidationOverride (un , preserveUnknownFields , "spec.metrics[].provider.job.spec.template.spec.volumes" )
284
- validation , _ , _ := unstructured .NestedMap (un .Object , "spec" , "validation" , "openAPIV3Schema" )
285
- removeFieldHelper (validation , "x-kubernetes-list-type" )
286
- removeFieldHelper (validation , "x-kubernetes-list-map-keys" )
287
- unstructured .SetNestedMap (un .Object , validation , "spec" , "validation" , "openAPIV3Schema" )
288
276
default :
289
277
panic (fmt .Sprintf ("unknown kind: %s" , kind ))
290
278
}
0 commit comments