From d1fc7ca015a213cc78f5e08090fb0a6f419baa67 Mon Sep 17 00:00:00 2001 From: Lee Yarwood Date: Wed, 25 Jan 2023 08:34:17 +0000 Subject: [PATCH] Introduce OpenShift metadata to generated resources (#17) * Add OpenShift KubeVirt provider metadata to preferences This change adds some generic OpenShift specific support metadata to each preference. Signed-off-by: Lee Yarwood * Add OpenShift metadata to CentOS preferences Signed-off-by: Lee Yarwood * Add OpenShift metadata to RHEL preferences Signed-off-by: Lee Yarwood * Add OpenShift metadata to Windows preferences Signed-off-by: Lee Yarwood * Add OpenShift metadata to Fedora preferences Signed-off-by: Lee Yarwood * Add OpenShift metadata to Ubuntu preferences Signed-off-by: Lee Yarwood * Add OpenShift metadata to Alpine preferences Signed-off-by: Lee Yarwood * Add OpenShift metadata to CirrOS preferences Signed-off-by: Lee Yarwood * Add virtio to the display name of Window preferences Signed-off-by: Lee Yarwood * Add an instancetype.kubevirt.io/os-type label to each preference We plan on eventually supporting preferences that are not aligned directly to an OS and version but with an application workload, for example SAP. This label introduces a simple way for users to query the available preferences in an environment given the underlying OS of their workload. Signed-off-by: Lee Yarwood Signed-off-by: Lee Yarwood --- common-clusterpreferences-bundle.yaml | 224 +++++++++ common-instancetypes-all-bundle.yaml | 450 +++++++++++++++++- .../preferences/alpine/kustomization.yaml | 1 + .../alpine/metadata/kustomization.yaml | 10 + .../preferences/alpine/metadata/metadata.yaml | 9 + .../preferences/base/kustomization.yaml | 4 + .../base/metadata/kustomization.yaml | 10 + .../preferences/base/metadata/metadata.yaml | 11 + .../preferences/centos/7/kustomization.yaml | 4 + .../centos/7/metadata/kustomization.yaml | 10 + .../centos/7/metadata/metadata.yaml | 7 + .../centos/8_stream/kustomization.yaml | 3 + .../8_stream/metadata/kustomization.yaml | 10 + .../centos/8_stream/metadata/metadata.yaml | 7 + .../centos/9_stream/kustomization.yaml | 1 + .../9_stream/metadata/kustomization.yaml | 10 + .../centos/9_stream/metadata/metadata.yaml | 7 + .../centos/base/kustomization.yaml | 1 + .../centos/base/metadata/kustomization.yaml | 10 + .../centos/base/metadata/metadata.yaml | 8 + .../preferences/cirros/kustomization.yaml | 1 + .../cirros/metadata/kustomization.yaml | 10 + .../preferences/cirros/metadata/metadata.yaml | 9 + .../preferences/fedora/kustomization.yaml | 1 + .../fedora/metadata/kustomization.yaml | 10 + .../preferences/fedora/metadata/metadata.yaml | 9 + .../preferences/rhel/7/kustomization.yaml | 3 + .../rhel/7/metadata/kustomization.yaml | 10 + .../preferences/rhel/7/metadata/metadata.yaml | 7 + .../preferences/rhel/8/kustomization.yaml | 3 + .../rhel/8/metadata/kustomization.yaml | 10 + .../preferences/rhel/8/metadata/metadata.yaml | 7 + .../preferences/rhel/9/kustomization.yaml | 1 + .../rhel/9/metadata/kustomization.yaml | 10 + .../preferences/rhel/9/metadata/metadata.yaml | 7 + .../preferences/rhel/base/kustomization.yaml | 1 + .../rhel/base/metadata/kustomization.yaml | 10 + .../rhel/base/metadata/metadata.yaml | 8 + .../preferences/ubuntu/kustomization.yaml | 1 + .../ubuntu/metadata/kustomization.yaml | 10 + .../preferences/ubuntu/metadata/metadata.yaml | 9 + .../preferences/windows/10/kustomization.yaml | 5 + .../windows/10/metadata/kustomization.yaml | 10 + .../windows/10/metadata/metadata.yaml | 7 + .../windows/10_virtio/kustomization.yaml | 1 + .../10_virtio/metadata/kustomization.yaml | 10 + .../windows/10_virtio/metadata/metadata.yaml | 7 + .../preferences/windows/11/kustomization.yaml | 1 + .../windows/11/metadata/kustomization.yaml | 10 + .../windows/11/metadata/metadata.yaml | 7 + .../windows/11_virtio/kustomization.yaml | 1 + .../11_virtio/metadata/kustomization.yaml | 10 + .../windows/11_virtio/metadata/metadata.yaml | 7 + .../windows/2k12/kustomization.yaml | 5 + .../windows/2k12/metadata/kustomization.yaml | 10 + .../windows/2k12/metadata/metadata.yaml | 7 + .../windows/2k12_virtio/kustomization.yaml | 1 + .../2k12_virtio/metadata/kustomization.yaml | 10 + .../2k12_virtio/metadata/metadata.yaml | 7 + .../windows/2k16/kustomization.yaml | 5 + .../windows/2k16/metadata/kustomization.yaml | 10 + .../windows/2k16/metadata/metadata.yaml | 7 + .../windows/2k16_virtio/kustomization.yaml | 1 + .../2k16_virtio/metadata/kustomization.yaml | 10 + .../2k16_virtio/metadata/metadata.yaml | 7 + .../windows/2k19/kustomization.yaml | 5 + .../windows/2k19/metadata/kustomization.yaml | 10 + .../windows/2k19/metadata/metadata.yaml | 7 + .../windows/2k19_virtio/kustomization.yaml | 1 + .../2k19_virtio/metadata/kustomization.yaml | 10 + .../2k19_virtio/metadata/metadata.yaml | 7 + .../windows/2k22/kustomization.yaml | 1 + .../windows/2k22/metadata/kustomization.yaml | 10 + .../windows/2k22/metadata/metadata.yaml | 7 + .../windows/2k22_virtio/kustomization.yaml | 1 + .../2k22_virtio/metadata/kustomization.yaml | 10 + .../2k22_virtio/metadata/metadata.yaml | 7 + .../windows/base/kustomization.yaml | 1 + .../windows/base/metadata/kustomization.yaml | 10 + .../windows/base/metadata/metadata.yaml | 10 + common-preferences-bundle.yaml | 224 +++++++++ 81 files changed, 1410 insertions(+), 1 deletion(-) create mode 100644 common-instancetypes/preferences/alpine/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/alpine/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/base/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/base/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/centos/7/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/centos/7/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/centos/8_stream/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/centos/8_stream/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/centos/9_stream/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/centos/9_stream/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/centos/base/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/centos/base/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/cirros/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/cirros/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/fedora/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/fedora/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/rhel/7/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/rhel/7/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/rhel/8/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/rhel/8/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/rhel/9/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/rhel/9/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/rhel/base/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/rhel/base/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/ubuntu/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/ubuntu/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/10/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/10/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/10_virtio/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/10_virtio/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/11/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/11/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/11_virtio/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/11_virtio/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/2k12/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/2k12/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/2k12_virtio/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/2k12_virtio/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/2k16/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/2k16/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/2k16_virtio/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/2k16_virtio/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/2k19/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/2k19/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/2k19_virtio/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/2k19_virtio/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/2k22/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/2k22/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/2k22_virtio/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/2k22_virtio/metadata/metadata.yaml create mode 100644 common-instancetypes/preferences/windows/base/metadata/kustomization.yaml create mode 100644 common-instancetypes/preferences/windows/base/metadata/metadata.yaml diff --git a/common-clusterpreferences-bundle.yaml b/common-clusterpreferences-bundle.yaml index 778cc62e..8c05ea2b 100644 --- a/common-clusterpreferences-bundle.yaml +++ b/common-clusterpreferences-bundle.yaml @@ -2,7 +2,15 @@ apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-alpine + openshift.io/display-name: Alpine + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,alpine labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: alpine spec: @@ -13,7 +21,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.7 spec: @@ -24,7 +40,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.7.desktop spec: @@ -38,7 +62,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.8.stream spec: @@ -49,7 +81,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.8.stream.desktop spec: @@ -63,7 +103,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.9.stream spec: @@ -81,7 +129,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.9.stream.desktop spec: @@ -102,7 +158,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-cirros + openshift.io/display-name: Cirros + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,cirros labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: cirros spec: @@ -113,7 +177,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-fedora + openshift.io/display-name: Fedora + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,fedora labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: fedora spec: @@ -131,7 +203,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.7 spec: @@ -142,7 +222,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.7.desktop spec: @@ -156,7 +244,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.8 spec: @@ -167,7 +263,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.8.desktop spec: @@ -181,7 +285,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.9 spec: @@ -199,7 +311,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.9.desktop spec: @@ -220,7 +340,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-ubuntu + openshift.io/display-name: Ubuntu + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,ubuntu labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: ubuntu spec: @@ -232,7 +360,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 10 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.10 spec: @@ -275,7 +411,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 10 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.10.virtio spec: @@ -320,7 +464,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 11 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.11 spec: @@ -368,7 +520,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 11 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.11.virtio spec: @@ -418,7 +578,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2012 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k12 spec: @@ -461,7 +629,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2012 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k12.virtio spec: @@ -506,7 +682,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2016 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k16 spec: @@ -549,7 +733,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2016 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k16.virtio spec: @@ -594,7 +786,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2019 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k19 spec: @@ -637,7 +837,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2019 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k19.virtio spec: @@ -682,7 +890,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2022 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k22 spec: @@ -730,7 +946,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2022 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k22.virtio spec: diff --git a/common-instancetypes-all-bundle.yaml b/common-instancetypes-all-bundle.yaml index f9cf7c2c..44f78c8d 100644 --- a/common-instancetypes-all-bundle.yaml +++ b/common-instancetypes-all-bundle.yaml @@ -669,7 +669,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-alpine + openshift.io/display-name: Alpine + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,alpine labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: alpine spec: @@ -680,7 +688,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.7 spec: @@ -691,7 +707,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.7.desktop spec: @@ -705,7 +729,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.8.stream spec: @@ -716,7 +748,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.8.stream.desktop spec: @@ -730,7 +770,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.9.stream spec: @@ -748,7 +796,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.9.stream.desktop spec: @@ -769,7 +825,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-cirros + openshift.io/display-name: Cirros + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,cirros labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: cirros spec: @@ -780,7 +844,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-fedora + openshift.io/display-name: Fedora + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,fedora labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: fedora spec: @@ -798,7 +870,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.7 spec: @@ -809,7 +889,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.7.desktop spec: @@ -823,7 +911,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.8 spec: @@ -834,7 +930,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.8.desktop spec: @@ -848,7 +952,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.9 spec: @@ -866,7 +978,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.9.desktop spec: @@ -887,7 +1007,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-ubuntu + openshift.io/display-name: Ubuntu + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,ubuntu labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: ubuntu spec: @@ -899,7 +1027,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 10 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.10 spec: @@ -942,7 +1078,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 10 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.10.virtio spec: @@ -987,7 +1131,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 11 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.11 spec: @@ -1035,7 +1187,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 11 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.11.virtio spec: @@ -1085,7 +1245,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2012 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k12 spec: @@ -1128,7 +1296,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2012 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k12.virtio spec: @@ -1173,7 +1349,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2016 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k16 spec: @@ -1216,7 +1400,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2016 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k16.virtio spec: @@ -1261,7 +1453,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2019 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k19 spec: @@ -1304,7 +1504,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2019 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k19.virtio spec: @@ -1349,7 +1557,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2022 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k22 spec: @@ -1397,7 +1613,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachineClusterPreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2022 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k22.virtio spec: @@ -2114,7 +2338,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-alpine + openshift.io/display-name: Alpine + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,alpine labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: alpine spec: @@ -2125,7 +2357,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.7 spec: @@ -2136,7 +2376,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.7.desktop spec: @@ -2150,7 +2398,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.8.stream spec: @@ -2161,7 +2417,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.8.stream.desktop spec: @@ -2175,7 +2439,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.9.stream spec: @@ -2193,7 +2465,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.9.stream.desktop spec: @@ -2214,7 +2494,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-cirros + openshift.io/display-name: Cirros + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,cirros labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: cirros spec: @@ -2225,7 +2513,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-fedora + openshift.io/display-name: Fedora + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,fedora labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: fedora spec: @@ -2243,7 +2539,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.7 spec: @@ -2254,7 +2558,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.7.desktop spec: @@ -2268,7 +2580,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.8 spec: @@ -2279,7 +2599,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.8.desktop spec: @@ -2293,7 +2621,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.9 spec: @@ -2311,7 +2647,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.9.desktop spec: @@ -2332,7 +2676,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-ubuntu + openshift.io/display-name: Ubuntu + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,ubuntu labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: ubuntu spec: @@ -2344,7 +2696,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 10 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.10 spec: @@ -2387,7 +2747,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 10 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.10.virtio spec: @@ -2432,7 +2800,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 11 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.11 spec: @@ -2480,7 +2856,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 11 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.11.virtio spec: @@ -2530,7 +2914,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2012 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k12 spec: @@ -2573,7 +2965,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2012 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k12.virtio spec: @@ -2618,7 +3018,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2016 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k16 spec: @@ -2661,7 +3069,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2016 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k16.virtio spec: @@ -2706,7 +3122,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2019 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k19 spec: @@ -2749,7 +3173,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2019 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k19.virtio spec: @@ -2794,7 +3226,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2022 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k22 spec: @@ -2842,7 +3282,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: - labels: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2022 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows + labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k22.virtio spec: diff --git a/common-instancetypes/preferences/alpine/kustomization.yaml b/common-instancetypes/preferences/alpine/kustomization.yaml index bf4ee6bf..7ab5733d 100644 --- a/common-instancetypes/preferences/alpine/kustomization.yaml +++ b/common-instancetypes/preferences/alpine/kustomization.yaml @@ -6,6 +6,7 @@ resources: - ../base components: + - ./metadata - ../components/diskbus-virtio-blk - ../components/interfacemodel-virtio-net diff --git a/common-instancetypes/preferences/alpine/metadata/kustomization.yaml b/common-instancetypes/preferences/alpine/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/alpine/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/alpine/metadata/metadata.yaml b/common-instancetypes/preferences/alpine/metadata/metadata.yaml new file mode 100644 index 00000000..1e326d7c --- /dev/null +++ b/common-instancetypes/preferences/alpine/metadata/metadata.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + tags: "hidden,kubevirt,alpine" + iconClass: "icon-alpine" + openshift.io/display-name: "Alpine" diff --git a/common-instancetypes/preferences/base/kustomization.yaml b/common-instancetypes/preferences/base/kustomization.yaml index 5aebf12b..785a9b9f 100644 --- a/common-instancetypes/preferences/base/kustomization.yaml +++ b/common-instancetypes/preferences/base/kustomization.yaml @@ -1,6 +1,10 @@ --- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization + resources: - ./VirtualMachineClusterPreference.yaml - ./VirtualMachinePreference.yaml + +components: + - ./metadata diff --git a/common-instancetypes/preferences/base/metadata/kustomization.yaml b/common-instancetypes/preferences/base/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/base/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/base/metadata/metadata.yaml b/common-instancetypes/preferences/base/metadata/metadata.yaml new file mode 100644 index 00000000..9fc86f25 --- /dev/null +++ b/common-instancetypes/preferences/base/metadata/metadata.yaml @@ -0,0 +1,11 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/provider-display-name: "KubeVirt" + openshift.io/documentation-url: "https://github.com/kubevirt/common-instancetypes" + openshift.io/support-url: "https://github.com/kubevirt/common-instancetypes/issues" + labels: + instancetype.kubevirt.io/os-type: "linux" diff --git a/common-instancetypes/preferences/centos/7/kustomization.yaml b/common-instancetypes/preferences/centos/7/kustomization.yaml index 4f0bb43e..a0d43ca7 100644 --- a/common-instancetypes/preferences/centos/7/kustomization.yaml +++ b/common-instancetypes/preferences/centos/7/kustomization.yaml @@ -3,4 +3,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ../base + +components: + - ./metadata + nameSuffix: ".7" diff --git a/common-instancetypes/preferences/centos/7/metadata/kustomization.yaml b/common-instancetypes/preferences/centos/7/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/centos/7/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/centos/7/metadata/metadata.yaml b/common-instancetypes/preferences/centos/7/metadata/metadata.yaml new file mode 100644 index 00000000..27b6d025 --- /dev/null +++ b/common-instancetypes/preferences/centos/7/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "CentOS 7" diff --git a/common-instancetypes/preferences/centos/8_stream/kustomization.yaml b/common-instancetypes/preferences/centos/8_stream/kustomization.yaml index 2bdb4828..a50d908d 100644 --- a/common-instancetypes/preferences/centos/8_stream/kustomization.yaml +++ b/common-instancetypes/preferences/centos/8_stream/kustomization.yaml @@ -5,4 +5,7 @@ kind: Kustomization resources: - ../base +components: + - ./metadata + nameSuffix: ".8.stream" diff --git a/common-instancetypes/preferences/centos/8_stream/metadata/kustomization.yaml b/common-instancetypes/preferences/centos/8_stream/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/centos/8_stream/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/centos/8_stream/metadata/metadata.yaml b/common-instancetypes/preferences/centos/8_stream/metadata/metadata.yaml new file mode 100644 index 00000000..ff8f9b94 --- /dev/null +++ b/common-instancetypes/preferences/centos/8_stream/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "CentOS Stream 8" diff --git a/common-instancetypes/preferences/centos/9_stream/kustomization.yaml b/common-instancetypes/preferences/centos/9_stream/kustomization.yaml index 11f3a7da..271638ef 100644 --- a/common-instancetypes/preferences/centos/9_stream/kustomization.yaml +++ b/common-instancetypes/preferences/centos/9_stream/kustomization.yaml @@ -8,6 +8,7 @@ resources: nameSuffix: ".9.stream" components: + - ./metadata - ../../components/rng - ../../components/secureboot - ../../components/disk-dedicatediothread diff --git a/common-instancetypes/preferences/centos/9_stream/metadata/kustomization.yaml b/common-instancetypes/preferences/centos/9_stream/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/centos/9_stream/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/centos/9_stream/metadata/metadata.yaml b/common-instancetypes/preferences/centos/9_stream/metadata/metadata.yaml new file mode 100644 index 00000000..7b21ec80 --- /dev/null +++ b/common-instancetypes/preferences/centos/9_stream/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "CentOS Stream 9" diff --git a/common-instancetypes/preferences/centos/base/kustomization.yaml b/common-instancetypes/preferences/centos/base/kustomization.yaml index 68630fde..d2dc3984 100644 --- a/common-instancetypes/preferences/centos/base/kustomization.yaml +++ b/common-instancetypes/preferences/centos/base/kustomization.yaml @@ -6,6 +6,7 @@ resources: - ../../base components: + - ./metadata - ../../components/diskbus-virtio-blk - ../../components/interfacemodel-virtio-net diff --git a/common-instancetypes/preferences/centos/base/metadata/kustomization.yaml b/common-instancetypes/preferences/centos/base/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/centos/base/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/centos/base/metadata/metadata.yaml b/common-instancetypes/preferences/centos/base/metadata/metadata.yaml new file mode 100644 index 00000000..7c2d5084 --- /dev/null +++ b/common-instancetypes/preferences/centos/base/metadata/metadata.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + tags: "hidden,kubevirt,linux,centos-stream" + iconClass: "icon-centos" diff --git a/common-instancetypes/preferences/cirros/kustomization.yaml b/common-instancetypes/preferences/cirros/kustomization.yaml index a6220c50..06c27a05 100644 --- a/common-instancetypes/preferences/cirros/kustomization.yaml +++ b/common-instancetypes/preferences/cirros/kustomization.yaml @@ -6,6 +6,7 @@ resources: - ../base components: + - ./metadata - ../components/diskbus-virtio-blk - ../components/interfacemodel-virtio-net diff --git a/common-instancetypes/preferences/cirros/metadata/kustomization.yaml b/common-instancetypes/preferences/cirros/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/cirros/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/cirros/metadata/metadata.yaml b/common-instancetypes/preferences/cirros/metadata/metadata.yaml new file mode 100644 index 00000000..f4ebea88 --- /dev/null +++ b/common-instancetypes/preferences/cirros/metadata/metadata.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + tags: "hidden,kubevirt,cirros" + iconClass: "icon-cirros" + openshift.io/display-name: "Cirros" diff --git a/common-instancetypes/preferences/fedora/kustomization.yaml b/common-instancetypes/preferences/fedora/kustomization.yaml index 3d884698..7395b6ce 100644 --- a/common-instancetypes/preferences/fedora/kustomization.yaml +++ b/common-instancetypes/preferences/fedora/kustomization.yaml @@ -5,6 +5,7 @@ resources: - ../base components: + - ./metadata - ../components/diskbus-virtio-blk - ../components/interfacemodel-virtio-net - ../components/rng diff --git a/common-instancetypes/preferences/fedora/metadata/kustomization.yaml b/common-instancetypes/preferences/fedora/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/fedora/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/fedora/metadata/metadata.yaml b/common-instancetypes/preferences/fedora/metadata/metadata.yaml new file mode 100644 index 00000000..d5799f0b --- /dev/null +++ b/common-instancetypes/preferences/fedora/metadata/metadata.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + tags: "hidden,kubevirt,fedora" + iconClass: "icon-fedora" + openshift.io/display-name: "Fedora" diff --git a/common-instancetypes/preferences/rhel/7/kustomization.yaml b/common-instancetypes/preferences/rhel/7/kustomization.yaml index 3707dc2a..290cb86a 100644 --- a/common-instancetypes/preferences/rhel/7/kustomization.yaml +++ b/common-instancetypes/preferences/rhel/7/kustomization.yaml @@ -5,4 +5,7 @@ kind: Kustomization resources: - ../base +components: + - ./metadata + nameSuffix: ".7" diff --git a/common-instancetypes/preferences/rhel/7/metadata/kustomization.yaml b/common-instancetypes/preferences/rhel/7/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/rhel/7/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/rhel/7/metadata/metadata.yaml b/common-instancetypes/preferences/rhel/7/metadata/metadata.yaml new file mode 100644 index 00000000..10d5160a --- /dev/null +++ b/common-instancetypes/preferences/rhel/7/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Red Hat Enterprise Linux 7" diff --git a/common-instancetypes/preferences/rhel/8/kustomization.yaml b/common-instancetypes/preferences/rhel/8/kustomization.yaml index f9474e96..6790286a 100644 --- a/common-instancetypes/preferences/rhel/8/kustomization.yaml +++ b/common-instancetypes/preferences/rhel/8/kustomization.yaml @@ -5,4 +5,7 @@ kind: Kustomization resources: - ../base +components: + - ./metadata + nameSuffix: ".8" diff --git a/common-instancetypes/preferences/rhel/8/metadata/kustomization.yaml b/common-instancetypes/preferences/rhel/8/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/rhel/8/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/rhel/8/metadata/metadata.yaml b/common-instancetypes/preferences/rhel/8/metadata/metadata.yaml new file mode 100644 index 00000000..373a5fcc --- /dev/null +++ b/common-instancetypes/preferences/rhel/8/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Red Hat Enterprise Linux 8" diff --git a/common-instancetypes/preferences/rhel/9/kustomization.yaml b/common-instancetypes/preferences/rhel/9/kustomization.yaml index 1f758e92..a05811ed 100644 --- a/common-instancetypes/preferences/rhel/9/kustomization.yaml +++ b/common-instancetypes/preferences/rhel/9/kustomization.yaml @@ -7,6 +7,7 @@ resources: nameSuffix: ".9" components: + - ./metadata - ../../components/disk-dedicatediothread - ../../components/rng - ../../components/secureboot diff --git a/common-instancetypes/preferences/rhel/9/metadata/kustomization.yaml b/common-instancetypes/preferences/rhel/9/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/rhel/9/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/rhel/9/metadata/metadata.yaml b/common-instancetypes/preferences/rhel/9/metadata/metadata.yaml new file mode 100644 index 00000000..d3496f24 --- /dev/null +++ b/common-instancetypes/preferences/rhel/9/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Red Hat Enterprise Linux 9" diff --git a/common-instancetypes/preferences/rhel/base/kustomization.yaml b/common-instancetypes/preferences/rhel/base/kustomization.yaml index c9163523..a3a4cb66 100644 --- a/common-instancetypes/preferences/rhel/base/kustomization.yaml +++ b/common-instancetypes/preferences/rhel/base/kustomization.yaml @@ -6,6 +6,7 @@ resources: - ../../base components: + - ./metadata - ../../components/diskbus-virtio-blk - ../../components/interfacemodel-virtio-net diff --git a/common-instancetypes/preferences/rhel/base/metadata/kustomization.yaml b/common-instancetypes/preferences/rhel/base/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/rhel/base/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/rhel/base/metadata/metadata.yaml b/common-instancetypes/preferences/rhel/base/metadata/metadata.yaml new file mode 100644 index 00000000..a98747c8 --- /dev/null +++ b/common-instancetypes/preferences/rhel/base/metadata/metadata.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + tags: "hidden,kubevirt,linux,rhel" + iconClass: "icon-rhel" diff --git a/common-instancetypes/preferences/ubuntu/kustomization.yaml b/common-instancetypes/preferences/ubuntu/kustomization.yaml index 47a900a3..685429fc 100644 --- a/common-instancetypes/preferences/ubuntu/kustomization.yaml +++ b/common-instancetypes/preferences/ubuntu/kustomization.yaml @@ -5,6 +5,7 @@ resources: - ../base components: + - ./metadata - ../components/diskbus-virtio-blk - ../components/interfacemodel-virtio-net - ../components/rng diff --git a/common-instancetypes/preferences/ubuntu/metadata/kustomization.yaml b/common-instancetypes/preferences/ubuntu/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/ubuntu/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/ubuntu/metadata/metadata.yaml b/common-instancetypes/preferences/ubuntu/metadata/metadata.yaml new file mode 100644 index 00000000..ef259bd0 --- /dev/null +++ b/common-instancetypes/preferences/ubuntu/metadata/metadata.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + tags: "hidden,kubevirt,ubuntu" + iconClass: "icon-ubuntu" + openshift.io/display-name: "Ubuntu" diff --git a/common-instancetypes/preferences/windows/10/kustomization.yaml b/common-instancetypes/preferences/windows/10/kustomization.yaml index 89c0c2b8..eb4a0a48 100644 --- a/common-instancetypes/preferences/windows/10/kustomization.yaml +++ b/common-instancetypes/preferences/windows/10/kustomization.yaml @@ -1,6 +1,11 @@ --- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization + resources: - ../base + +components: + - ./metadata + nameSuffix: ".10" diff --git a/common-instancetypes/preferences/windows/10/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/10/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/10/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/10/metadata/metadata.yaml b/common-instancetypes/preferences/windows/10/metadata/metadata.yaml new file mode 100644 index 00000000..6433b1da --- /dev/null +++ b/common-instancetypes/preferences/windows/10/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows 10" diff --git a/common-instancetypes/preferences/windows/10_virtio/kustomization.yaml b/common-instancetypes/preferences/windows/10_virtio/kustomization.yaml index 608adfc6..4d9ed192 100644 --- a/common-instancetypes/preferences/windows/10_virtio/kustomization.yaml +++ b/common-instancetypes/preferences/windows/10_virtio/kustomization.yaml @@ -8,6 +8,7 @@ resources: - ../10 components: + - ./metadata - ../../components/diskbus-virtio-blk - ../../components/interfacemodel-virtio-net - ../../components/tablet-virtio diff --git a/common-instancetypes/preferences/windows/10_virtio/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/10_virtio/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/10_virtio/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/10_virtio/metadata/metadata.yaml b/common-instancetypes/preferences/windows/10_virtio/metadata/metadata.yaml new file mode 100644 index 00000000..25bac828 --- /dev/null +++ b/common-instancetypes/preferences/windows/10_virtio/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows 10 (virtio)" diff --git a/common-instancetypes/preferences/windows/11/kustomization.yaml b/common-instancetypes/preferences/windows/11/kustomization.yaml index 23e7de8f..189f7f28 100644 --- a/common-instancetypes/preferences/windows/11/kustomization.yaml +++ b/common-instancetypes/preferences/windows/11/kustomization.yaml @@ -8,5 +8,6 @@ resources: - ../base components: + - ./metadata - ../../components/tpm - ../../components/secureboot diff --git a/common-instancetypes/preferences/windows/11/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/11/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/11/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/11/metadata/metadata.yaml b/common-instancetypes/preferences/windows/11/metadata/metadata.yaml new file mode 100644 index 00000000..9d785d3b --- /dev/null +++ b/common-instancetypes/preferences/windows/11/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows 11" diff --git a/common-instancetypes/preferences/windows/11_virtio/kustomization.yaml b/common-instancetypes/preferences/windows/11_virtio/kustomization.yaml index 76aceb34..2eb19b66 100644 --- a/common-instancetypes/preferences/windows/11_virtio/kustomization.yaml +++ b/common-instancetypes/preferences/windows/11_virtio/kustomization.yaml @@ -8,6 +8,7 @@ resources: - ../11 components: + - ./metadata - ../../components/diskbus-virtio-blk - ../../components/interfacemodel-virtio-net - ../../components/tablet-virtio diff --git a/common-instancetypes/preferences/windows/11_virtio/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/11_virtio/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/11_virtio/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/11_virtio/metadata/metadata.yaml b/common-instancetypes/preferences/windows/11_virtio/metadata/metadata.yaml new file mode 100644 index 00000000..9d785d3b --- /dev/null +++ b/common-instancetypes/preferences/windows/11_virtio/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows 11" diff --git a/common-instancetypes/preferences/windows/2k12/kustomization.yaml b/common-instancetypes/preferences/windows/2k12/kustomization.yaml index 99ab599c..eb0f78c6 100644 --- a/common-instancetypes/preferences/windows/2k12/kustomization.yaml +++ b/common-instancetypes/preferences/windows/2k12/kustomization.yaml @@ -1,6 +1,11 @@ --- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization + resources: - ../base + +components: + - ./metadata + nameSuffix: .2k12 diff --git a/common-instancetypes/preferences/windows/2k12/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/2k12/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k12/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/2k12/metadata/metadata.yaml b/common-instancetypes/preferences/windows/2k12/metadata/metadata.yaml new file mode 100644 index 00000000..b4d2d12b --- /dev/null +++ b/common-instancetypes/preferences/windows/2k12/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows Server 2012" diff --git a/common-instancetypes/preferences/windows/2k12_virtio/kustomization.yaml b/common-instancetypes/preferences/windows/2k12_virtio/kustomization.yaml index 37447eaf..20daefbf 100644 --- a/common-instancetypes/preferences/windows/2k12_virtio/kustomization.yaml +++ b/common-instancetypes/preferences/windows/2k12_virtio/kustomization.yaml @@ -8,6 +8,7 @@ resources: - ../2k12 components: + - ./metadata - ../../components/diskbus-virtio-blk - ../../components/interfacemodel-virtio-net - ../../components/tablet-virtio diff --git a/common-instancetypes/preferences/windows/2k12_virtio/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/2k12_virtio/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k12_virtio/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/2k12_virtio/metadata/metadata.yaml b/common-instancetypes/preferences/windows/2k12_virtio/metadata/metadata.yaml new file mode 100644 index 00000000..02386418 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k12_virtio/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows Server 2012 (virtio)" diff --git a/common-instancetypes/preferences/windows/2k16/kustomization.yaml b/common-instancetypes/preferences/windows/2k16/kustomization.yaml index eba66a5c..59599be8 100644 --- a/common-instancetypes/preferences/windows/2k16/kustomization.yaml +++ b/common-instancetypes/preferences/windows/2k16/kustomization.yaml @@ -1,6 +1,11 @@ --- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization + resources: - ../base + +components: + - ./metadata + nameSuffix: .2k16 diff --git a/common-instancetypes/preferences/windows/2k16/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/2k16/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k16/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/2k16/metadata/metadata.yaml b/common-instancetypes/preferences/windows/2k16/metadata/metadata.yaml new file mode 100644 index 00000000..e8f9ee72 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k16/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows Server 2016" diff --git a/common-instancetypes/preferences/windows/2k16_virtio/kustomization.yaml b/common-instancetypes/preferences/windows/2k16_virtio/kustomization.yaml index 8ca81cf7..f61341d8 100644 --- a/common-instancetypes/preferences/windows/2k16_virtio/kustomization.yaml +++ b/common-instancetypes/preferences/windows/2k16_virtio/kustomization.yaml @@ -8,6 +8,7 @@ resources: - ../2k16 components: + - ./metadata - ../../components/diskbus-virtio-blk - ../../components/interfacemodel-virtio-net - ../../components/tablet-virtio diff --git a/common-instancetypes/preferences/windows/2k16_virtio/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/2k16_virtio/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k16_virtio/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/2k16_virtio/metadata/metadata.yaml b/common-instancetypes/preferences/windows/2k16_virtio/metadata/metadata.yaml new file mode 100644 index 00000000..1e7522ca --- /dev/null +++ b/common-instancetypes/preferences/windows/2k16_virtio/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows Server 2016 (virtio)" diff --git a/common-instancetypes/preferences/windows/2k19/kustomization.yaml b/common-instancetypes/preferences/windows/2k19/kustomization.yaml index c09b3b5c..98ccb6d5 100644 --- a/common-instancetypes/preferences/windows/2k19/kustomization.yaml +++ b/common-instancetypes/preferences/windows/2k19/kustomization.yaml @@ -1,6 +1,11 @@ --- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization + resources: - ../base + +components: + - ./metadata + nameSuffix: .2k19 diff --git a/common-instancetypes/preferences/windows/2k19/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/2k19/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k19/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/2k19/metadata/metadata.yaml b/common-instancetypes/preferences/windows/2k19/metadata/metadata.yaml new file mode 100644 index 00000000..34906458 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k19/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows Server 2019" diff --git a/common-instancetypes/preferences/windows/2k19_virtio/kustomization.yaml b/common-instancetypes/preferences/windows/2k19_virtio/kustomization.yaml index ea67fcc3..b0e0fe68 100644 --- a/common-instancetypes/preferences/windows/2k19_virtio/kustomization.yaml +++ b/common-instancetypes/preferences/windows/2k19_virtio/kustomization.yaml @@ -8,6 +8,7 @@ resources: - ../2k19 components: + - ./metadata - ../../components/diskbus-virtio-blk - ../../components/interfacemodel-virtio-net - ../../components/tablet-virtio diff --git a/common-instancetypes/preferences/windows/2k19_virtio/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/2k19_virtio/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k19_virtio/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/2k19_virtio/metadata/metadata.yaml b/common-instancetypes/preferences/windows/2k19_virtio/metadata/metadata.yaml new file mode 100644 index 00000000..34906458 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k19_virtio/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows Server 2019" diff --git a/common-instancetypes/preferences/windows/2k22/kustomization.yaml b/common-instancetypes/preferences/windows/2k22/kustomization.yaml index 5676dd67..25ed88e7 100644 --- a/common-instancetypes/preferences/windows/2k22/kustomization.yaml +++ b/common-instancetypes/preferences/windows/2k22/kustomization.yaml @@ -6,6 +6,7 @@ resources: - ../base components: + - ./metadata - ../../components/tpm - ../../components/secureboot diff --git a/common-instancetypes/preferences/windows/2k22/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/2k22/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k22/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/2k22/metadata/metadata.yaml b/common-instancetypes/preferences/windows/2k22/metadata/metadata.yaml new file mode 100644 index 00000000..c3a5a96e --- /dev/null +++ b/common-instancetypes/preferences/windows/2k22/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows Server 2022" diff --git a/common-instancetypes/preferences/windows/2k22_virtio/kustomization.yaml b/common-instancetypes/preferences/windows/2k22_virtio/kustomization.yaml index 97e68648..e0e42fa8 100644 --- a/common-instancetypes/preferences/windows/2k22_virtio/kustomization.yaml +++ b/common-instancetypes/preferences/windows/2k22_virtio/kustomization.yaml @@ -8,6 +8,7 @@ resources: - ../2k22 components: + - ./metadata - ../../components/diskbus-virtio-blk - ../../components/interfacemodel-virtio-net - ../../components/tablet-virtio diff --git a/common-instancetypes/preferences/windows/2k22_virtio/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/2k22_virtio/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/2k22_virtio/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/2k22_virtio/metadata/metadata.yaml b/common-instancetypes/preferences/windows/2k22_virtio/metadata/metadata.yaml new file mode 100644 index 00000000..f51e4f7a --- /dev/null +++ b/common-instancetypes/preferences/windows/2k22_virtio/metadata/metadata.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + openshift.io/display-name: "Microsoft Windows Server 2022 (virtio)" diff --git a/common-instancetypes/preferences/windows/base/kustomization.yaml b/common-instancetypes/preferences/windows/base/kustomization.yaml index 7773ca39..4970c67a 100644 --- a/common-instancetypes/preferences/windows/base/kustomization.yaml +++ b/common-instancetypes/preferences/windows/base/kustomization.yaml @@ -5,6 +5,7 @@ resources: - ../../base components: + - ./metadata - ../../components/hyperv - ../../components/cpu-topology-sockets - ../../components/diskbus-sata diff --git a/common-instancetypes/preferences/windows/base/metadata/kustomization.yaml b/common-instancetypes/preferences/windows/base/metadata/kustomization.yaml new file mode 100644 index 00000000..cf2ded68 --- /dev/null +++ b/common-instancetypes/preferences/windows/base/metadata/kustomization.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component +patches: + - path: ./metadata.yaml + target: + kind: VirtualMachinePreference + - path: ./metadata.yaml + target: + kind: VirtualMachineClusterPreference diff --git a/common-instancetypes/preferences/windows/base/metadata/metadata.yaml b/common-instancetypes/preferences/windows/base/metadata/metadata.yaml new file mode 100644 index 00000000..0510cf4f --- /dev/null +++ b/common-instancetypes/preferences/windows/base/metadata/metadata.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: instancetype.kubevirt.io/v1alpha1 +kind: VirtualMachinePreference +metadata: + name: metadata + annotations: + tags: "hidden,kubevirt,windows" + iconClass: "icon-windows" + labels: + instancetype.kubevirt.io/os-type: "windows" diff --git a/common-preferences-bundle.yaml b/common-preferences-bundle.yaml index 770b6a5a..35114808 100644 --- a/common-preferences-bundle.yaml +++ b/common-preferences-bundle.yaml @@ -2,7 +2,15 @@ apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-alpine + openshift.io/display-name: Alpine + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,alpine labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: alpine spec: @@ -13,7 +21,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.7 spec: @@ -24,7 +40,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.7.desktop spec: @@ -38,7 +62,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.8.stream spec: @@ -49,7 +81,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.8.stream.desktop spec: @@ -63,7 +103,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.9.stream spec: @@ -81,7 +129,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-centos + openshift.io/display-name: CentOS Stream 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,centos-stream labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: centos.9.stream.desktop spec: @@ -102,7 +158,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-cirros + openshift.io/display-name: Cirros + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,cirros labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: cirros spec: @@ -113,7 +177,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-fedora + openshift.io/display-name: Fedora + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,fedora labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: fedora spec: @@ -131,7 +203,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.7 spec: @@ -142,7 +222,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 7 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.7.desktop spec: @@ -156,7 +244,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.8 spec: @@ -167,7 +263,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 8 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.8.desktop spec: @@ -181,7 +285,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.9 spec: @@ -199,7 +311,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-rhel + openshift.io/display-name: Red Hat Enterprise Linux 9 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,linux,rhel labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: rhel.9.desktop spec: @@ -220,7 +340,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-ubuntu + openshift.io/display-name: Ubuntu + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,ubuntu labels: + instancetype.kubevirt.io/os-type: linux instancetype.kubevirt.io/vendor: kubevirt.io name: ubuntu spec: @@ -232,7 +360,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 10 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.10 spec: @@ -275,7 +411,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 10 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.10.virtio spec: @@ -320,7 +464,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 11 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.11 spec: @@ -368,7 +520,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows 11 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.11.virtio spec: @@ -418,7 +578,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2012 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k12 spec: @@ -461,7 +629,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2012 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k12.virtio spec: @@ -506,7 +682,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2016 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k16 spec: @@ -549,7 +733,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2016 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k16.virtio spec: @@ -594,7 +786,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2019 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k19 spec: @@ -637,7 +837,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2019 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k19.virtio spec: @@ -682,7 +890,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2022 + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k22 spec: @@ -730,7 +946,15 @@ spec: apiVersion: instancetype.kubevirt.io/v1alpha2 kind: VirtualMachinePreference metadata: + annotations: + iconClass: icon-windows + openshift.io/display-name: Microsoft Windows Server 2022 (virtio) + openshift.io/documentation-url: https://github.com/kubevirt/common-instancetypes + openshift.io/provider-display-name: KubeVirt + openshift.io/support-url: https://github.com/kubevirt/common-instancetypes/issues + tags: hidden,kubevirt,windows labels: + instancetype.kubevirt.io/os-type: windows instancetype.kubevirt.io/vendor: kubevirt.io name: windows.2k22.virtio spec: