make PodIP.IP and HostIP.IP required.

Fields used as map keys must be required or defaulted when used in a CRD schema.

see https://github.com/kubernetes/kubernetes/issues/124540

Signed-off-by: Lan Liang <gcslyp@gmail.com>
This commit is contained in:
Lan Liang
2024-05-16 08:36:27 +00:00
committed by Tim Hockin
parent bae59799e9
commit 73613b48c6
6 changed files with 26 additions and 2 deletions

View File

@@ -23024,11 +23024,13 @@ func schema_k8sio_api_core_v1_HostIP(ref common.ReferenceCallback) common.OpenAP
"ip": {
SchemaProps: spec.SchemaProps{
Description: "IP is the IP address assigned to the host",
Default: "",
Type: []string{"string"},
Format: "",
},
},
},
Required: []string{"ip"},
},
},
}
@@ -26744,11 +26746,13 @@ func schema_k8sio_api_core_v1_PodIP(ref common.ReferenceCallback) common.OpenAPI
"ip": {
SchemaProps: spec.SchemaProps{
Description: "IP is the IP address assigned to the pod",
Default: "",
Type: []string{"string"},
Format: "",
},
},
},
Required: []string{"ip"},
},
},
}