Description of problem: http://kubevirt.io/api-reference/main/definitions.html#_v1_kubevirtconfiguration is missing documentation for many fields in the KubeVirt CR Version-Release number of selected component (if applicable): 4.10 How reproducible: Always Steps to Reproduce: 1. Visit http://kubevirt.io/api-reference/main/definitions.html#_v1_kubevirtconfiguration 2. Explain the semantics of i.e the cpuModel field based on the documentation 3. Actual results: Doc for cpuModel is empty Expected results: API Doc for all fields is available Additional info: This is about upstream API documentation which is missing for i.e. KubeVirt CR
This BZ appears to be about an upstream issue. Does this also affect the OpenShift Virtualization product?
Indirectly. There will be no API suggestions/help in the UI, as it relies on OpenAPI (relying on the same source the upstream API docs use) and the docs team will have no good point to learn about these fields.
Opened a PR to add some of the missing descriptions, but definitely not all: https://github.com/kubevirt/kubevirt/pull/8208
API Doc for all for the KubeVirt CR fields is available here http://kubevirt.io/api-reference/main/definitions.html#_v1_kubevirtconfiguration
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: OpenShift Virtualization 4.12.0 Images security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2023:0408