@@ -333,10 +333,15 @@ spec:
333333 If additionally, tls.pem is present, then it needs to be equal to the concatenation of tls.crt and tls.key
334334 properties :
335335 name :
336+ default : " "
336337 description : |-
337338 Name of the referent.
338- More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
339+ This field is effectively required, but due to backwards compatibility is
340+ allowed to be empty. Instances of this type with an empty value here are
341+ almost certainly wrong.
339342 TODO: Add other useful fields. apiVersion, kind, uid?
343+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
344+ TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
340345 type : string
341346 type : object
342347 x-kubernetes-map-type : atomic
@@ -463,10 +468,15 @@ spec:
463468 The certificate is expected to be available under the key "ca.crt"
464469 properties :
465470 name :
471+ default : " "
466472 description : |-
467473 Name of the referent.
468- More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
474+ This field is effectively required, but due to backwards compatibility is
475+ allowed to be empty. Instances of this type with an empty value here are
476+ almost certainly wrong.
469477 TODO: Add other useful fields. apiVersion, kind, uid?
478+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
479+ TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
470480 type : string
471481 type : object
472482 x-kubernetes-map-type : atomic
@@ -477,10 +487,15 @@ spec:
477487 This field is ignored when CaCertificateSecretRef is configured
478488 properties :
479489 name :
490+ default : " "
480491 description : |-
481492 Name of the referent.
482- More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
493+ This field is effectively required, but due to backwards compatibility is
494+ allowed to be empty. Instances of this type with an empty value here are
495+ almost certainly wrong.
483496 TODO: Add other useful fields. apiVersion, kind, uid?
497+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
498+ TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
484499 type : string
485500 type : object
486501 x-kubernetes-map-type : atomic
@@ -493,10 +508,15 @@ spec:
493508 If all of tls.pem, tls.crt and tls.key are present, the tls.pem one needs to be equal to the concatenation of tls.crt and tls.key
494509 properties :
495510 name :
511+ default : " "
496512 description : |-
497513 Name of the referent.
498- More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
514+ This field is effectively required, but due to backwards compatibility is
515+ allowed to be empty. Instances of this type with an empty value here are
516+ almost certainly wrong.
499517 TODO: Add other useful fields. apiVersion, kind, uid?
518+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
519+ TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
500520 type : string
501521 type : object
502522 x-kubernetes-map-type : atomic
0 commit comments